public virtual void TranslateMember <TItem, TSignatureDom, TParent>(IIndexerSignatureParameterMember <TItem, TSignatureDom, TParent> ambigIndexerSigParamMember) where TItem : IIndexerSignatureParameterMember <TItem, TSignatureDom, TParent> where TSignatureDom : CodeMemberProperty where TParent : IDeclarationTarget { this.TranslateMember <TItem, TSignatureDom, TParent>((IParameteredParameterMember <TItem, TSignatureDom, TParent>)ambigIndexerSigParamMember); }
protected override IIndexerSignatureParameterMember <TIndexer, TIndexerParent> GetWrapper(IIndexerSignatureParameterMember <TIndexer, TIndexerParent> original, TIndexer parent) { return(new _Parameter(original, this.Parent)); }
internal _Parameter(IIndexerSignatureParameterMember <TIndexer, TIndexerParent> original, _IndexerSignatureMemberBase <TIndexer, TIndexerParent> parent) : base(original, (TIndexer)(object)parent) { }
public void TranslateMember(IIndexerSignatureParameterMember indexerSigParamMember) { this.TranslateMember <IIndexerSignatureParameterMember, CodeMemberProperty, IIndexerSignatureMember>(indexerSigParamMember); }