1 write to contentProperty
System.Workflow.ComponentModel (1)
AuthoringOM\Serializer\WorkflowMarkupSerializer.cs (1)
2889this.contentProperty = GetContentProperty(this.serializationManager, this.parentObject);
36 references to contentProperty
System.Workflow.ComponentModel (36)
AuthoringOM\Serializer\WorkflowMarkupSerializer.cs (36)
2890if (this.contentProperty != null) 2892this.contentPropertySerializer = this.serializationManager.GetSerializer(this.contentProperty.PropertyType, typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 2901contentPropertyValue = this.contentProperty.GetValue(this.parentObject, null); 2903else if (!this.contentProperty.PropertyType.IsValueType && 2904!this.contentProperty.PropertyType.IsPrimitive && 2905this.contentProperty.PropertyType != typeof(string) && 2906!IsMarkupExtension(this.contentProperty.PropertyType) && 2907this.contentProperty.CanWrite) 2909WorkflowMarkupSerializer serializer = serializationManager.GetSerializer(this.contentProperty.PropertyType, typeof(WorkflowMarkupSerializer)) as WorkflowMarkupSerializer; 2912serializationManager.ReportError(CreateSerializationError(SR.GetString(SR.Error_SerializerNotAvailable, this.contentProperty.PropertyType.FullName), reader)); 2917contentPropertyValue = serializer.CreateInstance(serializationManager, this.contentProperty.PropertyType); 2921serializationManager.ReportError(CreateSerializationError(SR.GetString(SR.Error_SerializerCreateInstanceFailed, this.contentProperty.PropertyType.FullName, e.Message), reader)); 2924this.contentProperty.SetValue(this.parentObject, contentPropertyValue, null); 2943this.serializationManager.ReportError(new WorkflowMarkupSerializationException(SR.GetString(SR.Error_SerializerNotAvailableForSerialize, this.contentProperty.PropertyType.FullName))); 2951if (reader != null && this.contentProperty != null && this.contentPropertySerializer != null) 2955object contentPropertyValue = this.contentProperty.GetValue(this.parentObject, null); 2970return this.contentProperty; 2977if (this.contentProperty != null) 2978value = this.contentProperty.GetValue(this.parentObject, null); 2989if (this.contentProperty == null) 3007object propertyValue = this.contentProperty.GetValue(this.parentObject, null); 3008if (CollectionMarkupSerializer.IsValidCollectionType(this.contentProperty.PropertyType)) 3012this.serializationManager.ReportError(new WorkflowMarkupSerializationException(SR.GetString(SR.Error_ContentPropertyCanNotBeNull, this.contentProperty.Name, this.parentObject.GetType().FullName))); 3033if (!this.contentProperty.CanWrite) 3035this.serializationManager.ReportError(new WorkflowMarkupSerializationException(SR.GetString(SR.Error_ContentPropertyNoSetter, this.contentProperty.Name, this.parentObject.GetType()), contents[0].LineNumber, contents[0].LinePosition)); 3040this.serializationManager.ReportError(new WorkflowMarkupSerializationException(SR.GetString(SR.Error_ContentPropertyNoMultipleContents, this.contentProperty.Name, this.parentObject.GetType()), contents[1].LineNumber, contents[1].LinePosition)); 3043if (!this.contentProperty.PropertyType.IsAssignableFrom(content.GetType()) && typeof(string).IsAssignableFrom(content.GetType())) 3047content = this.contentPropertySerializer.DeserializeFromString(this.serializationManager, this.contentProperty.PropertyType, content as string); 3059this.serializationManager.ReportError(new WorkflowMarkupSerializationException(SR.GetString(SR.Error_ContentCanNotBeConverted, content as string, contentProperty.Name, this.parentObject.GetType().FullName, this.contentProperty.PropertyType.FullName), contents[0].LineNumber, contents[0].LinePosition)); 3061else if (!contentProperty.PropertyType.IsAssignableFrom(content.GetType())) 3063this.serializationManager.ReportError(new WorkflowMarkupSerializationException(SR.GetString(SR.Error_ContentPropertyValueInvalid, content.GetType(), this.contentProperty.Name, this.contentProperty.PropertyType.FullName), contents[0].LineNumber, contents[0].LinePosition)); 3069if (this.contentProperty.PropertyType == typeof(string)) 3071content = new WorkflowMarkupSerializer().DeserializeFromString(this.serializationManager, this.contentProperty.PropertyType, content as string); 3074this.contentProperty.SetValue(this.parentObject, content, null);