Example #1
0
 public Parameter(ICliMetadataParameterTableRow metadataEntry, int index, Method parent)
     : base(metadataEntry, parent, index)
 {
 }
Example #2
0
 internal Parameter(ICliMetadataParameterTableRow metadataEntry, CliIndexerMember <TIndexer, TIndexerParent> parent, int index)
     : base(metadataEntry, parent, index)
 {
 }
Example #3
0
 protected override IMethodSignatureParameterMember<IInterfaceMethodMember, IInterfaceType> CreateParameter(int index, ICliMetadataParameterTableRow metadataEntry)
 {
     return new Parameter(metadataEntry, index, this);
 }
Example #4
0
 internal ParameterMember(ICliMetadataParameterTableRow metadata, CliMethodSignatureBase <TSignature, TSignatureParent> parent, int index)
     : base(metadata, parent, index)
 {
 }
Example #5
0
 protected override IIndexerParameterMember <TIndexer, TIndexerParent> CreateElementFrom(int index, ICliMetadataParameterTableRow metadata)
 {
     return(new Parameter(metadata, (CliIndexerMember <TIndexer, TIndexerParent>)(object) this.Parent, index));
 }
Example #6
0
 internal override IMethodParameterMember <IStructMethodMember, IStructType> CreateParameter(int index, ICliMetadataParameterTableRow metadata)
 {
     return(new ParameterMember(metadata, this, index));
 }
Example #7
0
 internal ParameterMember(ICliMetadataParameterTableRow metadataEntry, CliModuleMethod parent, int index)
     : base(metadataEntry, parent, index)
 {
 }
Example #8
0
 protected override IGeneralMemberUniqueIdentifier GetIdentifierFrom(int index, ICliMetadataParameterTableRow metadata)
 {
     return(TypeSystemIdentifiers.GetMemberIdentifier(metadata.Name));
 }
Example #9
0
 internal ParameterMember(ICliMetadataParameterTableRow metadataEntry, CliConstructorMember <TCtor, TCtorParent> parent, int index)
     : base(metadataEntry, parent, index)
 {
 }
Example #10
0
 internal ParameterMember(ICliMetadataParameterTableRow metadataEntry, CliDelegateType @delegate, int index)
     : base(metadataEntry, @delegate, index)
 {
 }
Example #11
0
 protected override IDelegateTypeParameterMember CreateElementFrom(int index, ICliMetadataParameterTableRow metadata)
 {
     return(new ParameterMember(metadata, this.parent, index));
 }
Example #12
0
 public CliParameterMember(ICliMetadataParameterTableRow metadataEntry, TCliParent parent, int index)
 {
     this.parent        = parent;
     this.metadataEntry = metadataEntry;
     this.index         = index;
 }
Example #13
0
 internal ParameterMember(ICliMetadataParameterTableRow metadataEntry, CliMethodMemberBase <TMethod, TMethodParent> parent, int index)
     : base(metadataEntry, parent, index)
 {
 }
Example #14
0
 internal abstract IMethodParameterMember <TMethod, TMethodParent> CreateParameter(int index, ICliMetadataParameterTableRow metadata);
Example #15
0
 internal Parameter(ICliMetadataParameterTableRow metadataEntry, CliEventSignatureMember <TEvent, TEventParent> parent, int index)
     : base(metadataEntry, parent, index)
 {
 }
Example #16
0
 protected abstract IMethodSignatureParameterMember <TSignature, TSignatureParent> CreateParameter(int index, ICliMetadataParameterTableRow metadataEntry);
Example #17
0
 protected override IEventSignatureParameterMember <TEvent, TEventParent> CreateElementFrom(int index, ICliMetadataParameterTableRow metadata)
 {
     return(new Parameter(metadata, (CliEventSignatureMember <TEvent, TEventParent>)(object) this.Parent, index));
 }
Example #18
0
 protected override IMethodSignatureParameterMember <TSignature, TSignatureParent> CreateElementFrom(int index, ICliMetadataParameterTableRow metadata)
 {
     return(this.Parent.CreateParameter(index, metadata));
 }
Example #19
0
 public ParameterMember(ICliMetadataParameterTableRow metadataEntry, MethodMember parent, int index)
     : base(metadataEntry, parent, index)
 {
 }
Example #20
0
 internal override IMethodParameterMember <IModuleGlobalMethod, IModule> CreateParameter(int index, ICliMetadataParameterTableRow metadata)
 {
     return(new ParameterMember(metadata, this, index));
 }