protected ProxyMetadataBuilder(ProxyDefinition proxyDefinition, Type baseType) { _proxyDefinition = proxyDefinition; _baseType = baseType; _dispatcherField = new DispatcherFieldMetadata(); }
public TypeMetadata( string name, Type baseType, Type[] interfaces, DispatcherFieldMetadata dispatcherField, FieldMetadata[] fields, ConstructorMetadata[] constructors, MethodMetadata[] methods, PropertyMetadata[] properties, EventMetadata[] events, TargetMetadata[] targets) { _name = name; _baseType = baseType; _interfaces = interfaces; _dispatcherField = dispatcherField; _fields = fields; _constructors = constructors; _methods = methods; _properties = properties; _events = events; _targets = targets; }
public ConstructorDispatcherParameterMetadata(int sequence, DispatcherFieldMetadata instanceField) : base(sequence, "dispatcher", typeof(IProxyDispatcher)) { _instanceField = instanceField; }