public object DeserializeObjectProperty(ObjectPropertyInternal property, string rawValue)
        {
#if DEBUG && DEBUG_SERIALIZATION
            return(((Func <XmlExpressionSerializerImpl, ObjectPropertyInternal, string, TypeBuilder, object>)lambda)(this, property, rawValue, typeBuilder));
#else
            return(((Func <XmlExpressionSerializerImpl, ObjectPropertyInternal, string, object>)lambda)(this, property, rawValue));
#endif
        }
Esempio n. 2
0
 internal void SetCustomParameterBool(ObjectPropertyInternal property, bool?value) =>
 SetCustomParameterBool(SetDependenciesAndGetPropertyName(property), value);
Esempio n. 3
0
 internal void SetCustomParameterEnumXml <T>(ObjectPropertyInternal property, T @enum) =>
 SetCustomParameterEnumXml(SetDependenciesAndGetPropertyName(property), @enum);
Esempio n. 4
0
 internal void SetCustomParameter(ObjectPropertyInternal property, object value) =>
 SetCustomParameterInternal(SetDependenciesAndGetPropertyName(property), value);
Esempio n. 5
0
 public object DeserializeObjectProperty(ObjectPropertyInternal property, string rawValue) =>
 DeserializeObjectPropertyInternal(property, rawValue);
Esempio n. 6
0
 private object GetObjectProperty(int objectId, ObjectPropertyInternal property) =>
 GetObjectPropertyInternal(objectId, property);
Esempio n. 7
0
 internal void SetCustomParameterArray(ObjectPropertyInternal property, string[] value, char delim) =>
 SetCustomParameterArray(GetObjectPropertyInternalName(property), value, delim);
Esempio n. 8
0
 internal object GetCustomParameter(ObjectPropertyInternal property) =>
 GetCustomParameterInternal(GetObjectPropertyName(property));
Esempio n. 9
0
 internal void SetCustomParameterEnumXml <T>(ObjectPropertyInternal property, T @enum) =>
 SetCustomParameterEnumXml(GetObjectPropertyInternalName(property), @enum);
Esempio n. 10
0
 internal void SetCustomParameterBool(ObjectPropertyInternal property, bool?value) =>
 SetCustomParameterBool(GetObjectPropertyInternalName(property), value);
Esempio n. 11
0
 internal void SetCustomParameter(ObjectPropertyInternal property, object value) =>
 SetCustomParameterInternal(GetObjectPropertyInternalName(property), value);
 public SecondaryPropertyAttribute(ObjectPropertyInternal property)
 {
     Property = property;
 }
Esempio n. 13
0
 public SecondaryPropertyAttribute(ObjectPropertyInternal property, SecondaryPropertyStrategy strategy)
 {
     Property = property;
     Strategy = strategy;
 }
Esempio n. 14
0
 internal void SetCustomParameterArray(ObjectPropertyInternal property, string[] value, char delim) =>
 SetCustomParameterArray(SetDependenciesAndGetPropertyName(property), value, delim);
Esempio n. 15
0
 private string GetObjectPropertyInternalName(ObjectPropertyInternal property)
 {
     return($"{property.GetDescription()}_");
 }
Esempio n. 16
0
 /// <summary>
 /// Removes a parameter from the underlying parameter set.
 /// </summary>
 /// <param name="property">The name of the parameter to remove.</param>
 /// <returns>True if the specified parameter was found and removed. Otherwise, false.</returns>
 internal bool RemoveCustomParameter(ObjectPropertyInternal property) =>
 RemoveCustomParameterInternal(GetObjectPropertyName(property));
Esempio n. 17
0
        public object DeserializeObjectProperty(ObjectPropertyInternal property, string rawValue)
        {
            var serializer = new XmlExpressionSerializerImpl(typeof(ObjectPropertyInternal), null);

            return(serializer.DeserializeObjectProperty(property, rawValue));
        }
Esempio n. 18
0
 internal object GetCustomParameterEnumXml <T>(ObjectPropertyInternal property) =>
 GetCustomParameterEnumXml <T>(GetObjectPropertyName(property));
Esempio n. 19
0
 internal bool?GetCustomParameterBool(ObjectPropertyInternal property) =>
 GetCustomParameterBool(GetObjectPropertyName(property));
Esempio n. 20
0
 internal object DeserializeObjectProperty(ObjectPropertyInternal property, string rawValue)
 {
     return(serializer.DeserializeObjectProperty(property, rawValue));
 }
Esempio n. 21
0
 internal string[] GetCustomParameterArray(ObjectPropertyInternal property, char delim) =>
 GetCustomParameterArray(GetObjectPropertyName(property), delim);
Esempio n. 22
0
 private async Task <object> GetObjectPropertyAsync(int objectId, ObjectPropertyInternal property, CancellationToken token) =>
 await GetObjectPropertyInternalAsync(objectId, property, token).ConfigureAwait(false);
 public DependentPropertyAttribute(ObjectPropertyInternal property, object requiredValue, bool reverseDependency = false)
     : this((Enum)property, requiredValue, reverseDependency)
 {
 }