public Parameter(ICliMetadataParameterTableRow metadataEntry, int index, Method parent) : base(metadataEntry, parent, index) { }
internal Parameter(ICliMetadataParameterTableRow metadataEntry, CliIndexerMember <TIndexer, TIndexerParent> parent, int index) : base(metadataEntry, parent, index) { }
protected override IMethodSignatureParameterMember<IInterfaceMethodMember, IInterfaceType> CreateParameter(int index, ICliMetadataParameterTableRow metadataEntry) { return new Parameter(metadataEntry, index, this); }
internal ParameterMember(ICliMetadataParameterTableRow metadata, CliMethodSignatureBase <TSignature, TSignatureParent> parent, int index) : base(metadata, parent, index) { }
protected override IIndexerParameterMember <TIndexer, TIndexerParent> CreateElementFrom(int index, ICliMetadataParameterTableRow metadata) { return(new Parameter(metadata, (CliIndexerMember <TIndexer, TIndexerParent>)(object) this.Parent, index)); }
internal override IMethodParameterMember <IStructMethodMember, IStructType> CreateParameter(int index, ICliMetadataParameterTableRow metadata) { return(new ParameterMember(metadata, this, index)); }
internal ParameterMember(ICliMetadataParameterTableRow metadataEntry, CliModuleMethod parent, int index) : base(metadataEntry, parent, index) { }
protected override IGeneralMemberUniqueIdentifier GetIdentifierFrom(int index, ICliMetadataParameterTableRow metadata) { return(TypeSystemIdentifiers.GetMemberIdentifier(metadata.Name)); }
internal ParameterMember(ICliMetadataParameterTableRow metadataEntry, CliConstructorMember <TCtor, TCtorParent> parent, int index) : base(metadataEntry, parent, index) { }
internal ParameterMember(ICliMetadataParameterTableRow metadataEntry, CliDelegateType @delegate, int index) : base(metadataEntry, @delegate, index) { }
protected override IDelegateTypeParameterMember CreateElementFrom(int index, ICliMetadataParameterTableRow metadata) { return(new ParameterMember(metadata, this.parent, index)); }
public CliParameterMember(ICliMetadataParameterTableRow metadataEntry, TCliParent parent, int index) { this.parent = parent; this.metadataEntry = metadataEntry; this.index = index; }
internal ParameterMember(ICliMetadataParameterTableRow metadataEntry, CliMethodMemberBase <TMethod, TMethodParent> parent, int index) : base(metadataEntry, parent, index) { }
internal abstract IMethodParameterMember <TMethod, TMethodParent> CreateParameter(int index, ICliMetadataParameterTableRow metadata);
internal Parameter(ICliMetadataParameterTableRow metadataEntry, CliEventSignatureMember <TEvent, TEventParent> parent, int index) : base(metadataEntry, parent, index) { }
protected abstract IMethodSignatureParameterMember <TSignature, TSignatureParent> CreateParameter(int index, ICliMetadataParameterTableRow metadataEntry);
protected override IEventSignatureParameterMember <TEvent, TEventParent> CreateElementFrom(int index, ICliMetadataParameterTableRow metadata) { return(new Parameter(metadata, (CliEventSignatureMember <TEvent, TEventParent>)(object) this.Parent, index)); }
protected override IMethodSignatureParameterMember <TSignature, TSignatureParent> CreateElementFrom(int index, ICliMetadataParameterTableRow metadata) { return(this.Parent.CreateParameter(index, metadata)); }
public ParameterMember(ICliMetadataParameterTableRow metadataEntry, MethodMember parent, int index) : base(metadataEntry, parent, index) { }
internal override IMethodParameterMember <IModuleGlobalMethod, IModule> CreateParameter(int index, ICliMetadataParameterTableRow metadata) { return(new ParameterMember(metadata, this, index)); }