Beispiel #1
0
 public void ReferenceDeclaration(IIndexerSignatureMember declaration)
 {
     if (declaration is IIntermediateIndexerSignatureMember)
     {
         this.ReferenceDeclaration((IIntermediateIndexerSignatureMember)declaration);
     }
     else
     {
         this.Formatter.ReferenceDeclaration(declaration);
     }
 }
Beispiel #2
0
 public void ReferenceDeclaration(IIndexerSignatureMember declaration)
 {
 }
Beispiel #3
0
        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);
        }
Beispiel #4
0
 public abstract void TranslateMember(IIndexerSignatureMember indexerSigMember);
Beispiel #5
0
 public override void TranslateMember(IIndexerSignatureMember indexerSigMember)
 {
     this.Provider.GenerateCodeFromMember(indexerSigMember.GenerateCodeDom(this.Options), base.Target, this.Options.Options);
 }
Beispiel #6
0
 public void ReferenceDeclaration(IIndexerSignatureMember declaration)
 {
     referenceStack.Push(declaration);
 }