예제 #1
0
 public ProjectionInfo(
     string winRtNamespace,
     StringHandle.VirtualIndex clrNamespace,
     StringHandle.VirtualIndex clrName,
     AssemblyReferenceHandle.VirtualIndex clrAssembly,
     TypeDefTreatment treatment = TypeDefTreatment.RedirectedToClrType,
     TypeRefSignatureTreatment signatureTreatment = TypeRefSignatureTreatment.None,
     bool isIDisposable = false)
 {
     this.WinRTNamespace     = winRtNamespace;
     this.ClrNamespace       = clrNamespace;
     this.ClrName            = clrName;
     this.AssemblyRef        = clrAssembly;
     this.Treatment          = treatment;
     this.SignatureTreatment = signatureTreatment;
     this.IsIDisposable      = isIDisposable;
 }
 public ProjectionInfo(
     string winRtNamespace,
     StringHandle.VirtualIndex clrNamespace,
     StringHandle.VirtualIndex clrName,
     AssemblyReferenceHandle.VirtualIndex clrAssembly,
     TypeDefTreatment treatment = TypeDefTreatment.RedirectedToClrType,
     TypeRefSignatureTreatment signatureTreatment = TypeRefSignatureTreatment.None,
     bool isIDisposable = false)
 {
     this.WinRTNamespace = winRtNamespace;
     this.ClrNamespace = clrNamespace;
     this.ClrName = clrName;
     this.AssemblyRef = clrAssembly;
     this.Treatment = treatment;
     this.SignatureTreatment = signatureTreatment;
     this.IsIDisposable = isIDisposable;
 }