internal IndexerDependentParameter(ParameterMembersDictionary.ParameterMember original, IndexerMethodMember parent) : base(parent) { this.original = original; }
internal IndexerDependentParameter(ParametersDictionary.ParameterMember original, IndexerMethodMember parent) : base(parent, parent.Assembly) { this.original = original; this.original.IdentifierChanged += original_IdentifierChanged; }
internal IndexerValueParameter(IntermediateStructIndexerMember <TInstanceIntermediateType> owner, IndexerMethodMember parent) : base(parent) { this.owner = owner; }
internal virtual IndexerMethodMember.IndexerDependentParameter GetIndexerDependentParameter(IndexerMethodMember method, ParameterMembersDictionary.ParameterMember indexerParameter) { return(new IndexerMethodMember.IndexerDependentParameter(indexerParameter, method)); }