public ClassPropertyWriter(PropertyAnalysis property) { this.valueTypeInfo = (TraceLoggingTypeInfo <ValueType>)property.typeInfo; this.getter = (Getter)Statics.CreateDelegate( typeof(Getter), property.getterInfo); }
public StructPropertyWriter(PropertyAnalysis property) { this.valueTypeInfo = (TraceLoggingTypeInfo <ValueType>)property.typeInfo; this.getter = (StructPropertyWriter <ContainerType, ValueType> .Getter)Statics.CreateDelegate(typeof(StructPropertyWriter <ContainerType, ValueType> .Getter), property.getterInfo); }