internal PropertyMetadataBuilderBase(MemberMetadataStorage storage, ClassMetadataBuilder <T> parent) : base(storage, parent) { }
internal CommandMethodMetadataBuilderBase(MemberMetadataStorage storage, ClassMetadataBuilder <T> parent, string methodName) : base(storage, parent) { this.methodName = methodName; }
internal TBuilder GetBuilder <TBuilder>(string memberName, Func <MemberMetadataStorage, TBuilder> createBuilderCallBack) where TBuilder : IPropertyMetadataBuilder { MemberMetadataStorage storage = storages.GetOrAdd(memberName ?? string.Empty, () => new MemberMetadataStorage()); return((TBuilder)createBuilderCallBack(storage)); }
internal AsyncCommandMethodMetadataBuilder(MemberMetadataStorage storage, ClassMetadataBuilder <T> parent, string methodName) : base(storage, parent, methodName) { }
internal EnumMemberMetadataBuilderGeneric(MemberMetadataStorage storage, EnumMetadataBuilder <T> parent) : base(storage, parent) { }