public void ReferenceDeclaration(IIndexerSignatureMember declaration) { if (declaration is IIntermediateIndexerSignatureMember) { this.ReferenceDeclaration((IIntermediateIndexerSignatureMember)declaration); } else { this.Formatter.ReferenceDeclaration(declaration); } }
public void ReferenceDeclaration(IIndexerSignatureMember declaration) { }
public static IIndexerSignatureParameterMember <TIndexer, TIndexerParent> ParamOf <TIndexer, TIndexerParent>(this string name, IIndexerSignatureMember <TIndexer, TIndexerParent> indexer) where TIndexer : IIndexerSignatureMember <TIndexer, TIndexerParent> where TIndexerParent : IIndexerSignatureParent <TIndexer, TIndexerParent> { IIndexerSignatureParameterMember <TIndexer, TIndexerParent> result; indexer.Parameters.TryGetValue(TypeSystemIdentifiers.GetMemberIdentifier(name), out result); return(result); }
public abstract void TranslateMember(IIndexerSignatureMember indexerSigMember);
public override void TranslateMember(IIndexerSignatureMember indexerSigMember) { this.Provider.GenerateCodeFromMember(indexerSigMember.GenerateCodeDom(this.Options), base.Target, this.Options.Options); }
public void ReferenceDeclaration(IIndexerSignatureMember declaration) { referenceStack.Push(declaration); }