internal PropertyMetadataBuilderBase(MemberMetadataStorage storage, ClassMetadataBuilder <T> parent) : base(storage, parent) { }
internal CommandMethodMetadataBuilder(MemberMetadataStorage storage, ClassMetadataBuilder <T> parent, string methodName) : base(storage, parent) { this.methodName = methodName; }
internal CommandMetadataBuilderBase(MemberMetadataStorage storage, ClassMetadataBuilder <T> parent) : base(storage, parent) { }
internal AsyncCommandMethodMetadataBuilder(MemberMetadataStorage storage, ClassMetadataBuilder <T> parent, string methodName) : base(storage, parent, methodName) { }
public TBuilder OnPropertyChangedCall(Expression <Action <T> > onPropertyChangedExpression) { return(AddOrModifyAttribute <BindablePropertyAttribute>(x => x.OnPropertyChangedMethod = ClassMetadataBuilder <T> .GetMethod(onPropertyChangedExpression))); }