protected override IntermediateParameterMemberDictionary <IGenericParameterMethodMember <TGenericParameter>, IIntermediateGenericParameterMethodMember <TGenericParameter, TIntermediateGenericParameter>, IMethodSignatureParameterMember <IGenericParameterMethodMember <TGenericParameter>, TGenericParameter>, IIntermediateMethodSignatureParameterMember <IGenericParameterMethodMember <TGenericParameter>, IIntermediateGenericParameterMethodMember <TGenericParameter, TIntermediateGenericParameter>, TGenericParameter, TIntermediateGenericParameter> > InitializeParameters() { var result = base.InitializeParameters(); this.valueParameter = new IndexerValueParameter(this.Owner, this); result._Add(this.valueParameter.UniqueIdentifier, this.valueParameter); return(result); }
protected override IntermediateParameterMemberDictionary <IStructMethodMember, IIntermediateStructMethodMember, IMethodParameterMember <IStructMethodMember, IStructType>, IIntermediateMethodParameterMember <IStructMethodMember, IIntermediateStructMethodMember, IStructType, IIntermediateStructType> > InitializeParameters() { var result = base.InitializeParameters(); this.valueParameter = new IndexerValueParameter(this.Owner, this); result._Add(this.valueParameter.UniqueIdentifier, this.valueParameter); return(result); }
protected override IntermediateParameterMemberDictionary <IClassMethodMember, IIntermediateClassMethodMember, IMethodParameterMember <IClassMethodMember, IClassType>, IIntermediateMethodParameterMember <IClassMethodMember, IIntermediateClassMethodMember, IClassType, IIntermediateClassType> > InitializeParameters() { var result = base.InitializeParameters(); this.valueParameter = GetIndexerValueParameter(); result._Add(this.valueParameter.UniqueIdentifier, this.valueParameter); return(result); }