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; }
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;