Beispiel #1
0
 /// <summary>
 /// Default ctor
 /// </summary>
 public SimpleXTypeReference(XModule module, string @namespace, string name, XTypeReference declaringType, bool isValueType,
                             IEnumerable <string> genericParameterNames)
     : base(module, declaringType, isValueType, genericParameterNames)
 {
     ns        = @namespace;
     this.name = name;
 }
Beispiel #2
0
 /// <summary>
 /// Default ctor
 /// </summary>
 protected XMemberReference(XModule module, XTypeReference declaringType)
     : base(module)
 {
     this.declaringType = declaringType;
 }
Beispiel #3
0
 /// <summary>
 /// Default ctor
 /// </summary>
 protected XTypeReferenceWithNamespace(XModule module, XTypeReference declaringType, bool isValueType, IEnumerable <string> genericParameterNames) :
     base(module, isValueType, genericParameterNames)
 {
     this.declaringType = declaringType;
 }
Beispiel #4
0
 /// <summary>
 /// Default ctor
 /// </summary>
 protected XTypeReference(XModule module, bool isValueType, IEnumerable <string> genericParameterNames)
     : base(module /*, declaringType*/)
 {
     this.isValueType  = isValueType;
     genericParameters = (genericParameterNames ?? Enumerable.Empty <string>()).Select((x, i) => new XGenericParameter.SimpleXGenericParameter(this, i)).Cast <XGenericParameter>().ToList().AsReadOnly();
 }
 /// <summary>
 /// Default ctor
 /// </summary>
 protected XTypeDefinition(XModule module, XTypeDefinition declaringType, bool isValueType, IEnumerable <string> genericParameterNames)
     : base(module, declaringType, isValueType, genericParameterNames)
 {
 }
Beispiel #6
0
 /// <summary>
 /// Default ctor
 /// </summary>
 protected XReference(XModule module)
 {
     this.module = module;
 }