public BAMLPathTypeReference(BAMLAnalyzer.XmlNsContext xmlnsCtx, TypeSig sig, PropertyPathPart attachedDP)
 {
     this.xmlnsCtx   = xmlnsCtx;
     this.sig        = sig;
     indexer         = null;
     this.attachedDP = attachedDP;
 }
 public BAMLPathTypeReference(BAMLAnalyzer.XmlNsContext xmlnsCtx, TypeSig sig, PropertyPathIndexer indexer)
 {
     this.xmlnsCtx = xmlnsCtx;
     this.sig      = sig;
     this.indexer  = indexer;
     attachedDP    = null;
 }
 public BAMLConverterMemberReference(BAMLAnalyzer.XmlNsContext xmlnsCtx, TypeSig sig, IDnlibDef member, PropertyRecord rec)
 {
     this.xmlnsCtx = xmlnsCtx;
     this.sig      = sig;
     this.member   = member;
     this.rec      = rec;
 }
        private BAMLPathTypeReference(BAMLAnalyzer.XmlNsContext xmlnsCtx, TypeSig sig)
        {
            if (xmlnsCtx == null)
            {
                throw new ArgumentNullException(nameof(xmlnsCtx));
            }
            if (sig == null)
            {
                throw new ArgumentNullException(nameof(sig));
            }

            this.xmlnsCtx = xmlnsCtx;
            this.sig      = sig;
        }
 public BAMLConverterTypeReference(BAMLAnalyzer.XmlNsContext xmlnsCtx, TypeSig sig, TextRecord rec)
 {
     this.xmlnsCtx = xmlnsCtx;
     this.sig      = sig;
     textRec       = rec;
 }
Пример #6
0
 public BAMLPathTypeReference(BAMLAnalyzer.XmlNsContext xmlnsCtx, TypeSig sig, PropertyPathIndexUpdater indexerInfo) : this(xmlnsCtx, sig) =>
 public BAMLPathTypeReference(BAMLAnalyzer.XmlNsContext xmlnsCtx, TypeSig sig, IndexerParamInfo indexerInfo) : this(xmlnsCtx, sig) =>
     this.indexerInfo = indexerInfo;