Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the PropertyName class.
 /// </summary>
 public PropertyName(string name, 
     NameVisibilityRestriction getVisibility, NameVisibilityRestriction setVisibility, 
     Scope scope, PropertyAccessors accessors, Context context)
     : base(name, getVisibility, scope, context)
 {
     this.accessors = accessors;
     this.setVisibility = setVisibility;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the PropertyName class.
 /// </summary>
 public PropertyName(string name,
                     NameVisibilityRestriction getVisibility, NameVisibilityRestriction setVisibility,
                     Scope scope, PropertyAccessors accessors, Context context)
     : base(name, getVisibility, scope, context)
 {
     this.accessors     = accessors;
     this.setVisibility = setVisibility;
 }
Beispiel #3
0
        /// <summary>
        /// Initializes a new instance of the Identifier class.
        /// </summary>
        protected IdentifierName(string name, NameVisibilityRestriction visibility, Context context)
        {
            string[] curContext = context.GetContext();

            fullyQualifiedName    = new string[curContext.Length + 1];
            fullyQualifiedName[0] = name;
            Array.Copy(curContext, 0, fullyQualifiedName, 1, curContext.Length);

            this.visibility = visibility;
        }
        /// <summary>
        /// Initializes a new instance of the Identifier class.
        /// </summary>
        protected IdentifierName(string name, NameVisibilityRestriction visibility, Context context)
        {
            string[] curContext = context.GetContext();

            this.fullyQualifiedName = new string[curContext.Length + 1];
            this.fullyQualifiedName[0] = name;
            Array.Copy(curContext, 0, this.fullyQualifiedName, 1, curContext.Length);

            this.visibility = visibility;
        }
Beispiel #5
0
 /// <summary>
 /// Initializes a new instance of the TypeName class.
 /// </summary>
 public MethodName(string name, NameVisibilityRestriction visibility, Scope scope, Context context)
     : base(name, visibility, scope, context)
 {
     genericParameters = new string[0];
 }
Beispiel #6
0
 /// <summary>
 /// Initializes a new instance of the MethodName class.
 /// </summary>
 public MethodName(string name, NameVisibilityRestriction visibility, string[] genericParameters, Scope scope, Context context)
     : base(name, visibility, scope, context)
 {
     this.genericParameters = genericParameters;
 }
 /// <summary>
 /// Initializes a new instance of the TypeMemberName class.
 /// </summary>
 public TypeMemberName(string name, NameVisibilityRestriction visibility, Scope scope, Context context)
     : base(name, visibility, context)
 {
     this.scope = scope;
 }
Beispiel #8
0
 /// <summary>
 /// Initializes a new instance of the TypeName class.
 /// </summary>
 protected TypeName(string name, NameVisibilityRestriction visibility, string[] genericParameters, Context context)
     : base(name, visibility, context)
 {
     this.genericParameters = genericParameters;
 }
 public DelegateName(string name, NameVisibilityRestriction visibility, string[] genericParameters, Context context)
     : base(name, visibility, genericParameters, context)
 {
 }
Beispiel #10
0
 /// <summary>
 /// Initializes a new instance of the TypeName class.
 /// </summary>
 protected TypeName(string name, NameVisibilityRestriction visibility, Context context)
     : base(name, visibility, context)
 {
     genericParameters = new string[0];
 }
Beispiel #11
0
 /// <summary>
 /// Initializes a new instance of the EventName class.
 /// </summary>
 public EventName(string name, NameVisibilityRestriction visibility, Scope scope, Context context)
     : base(name, visibility, scope, context)
 {
 }
Beispiel #12
0
 public IndexerName(NameVisibilityRestriction getVisibility, NameVisibilityRestriction setVisibility,
                    Scope scope, PropertyAccessors accessors, Context context)
     : base("Items", getVisibility, setVisibility, scope, accessors, context)
 {
 }
 /// <summary>
 /// Initializes a new instance of the InterfaceName class.
 /// </summary>
 public InterfaceName(string name, NameVisibilityRestriction visibility, Context context)
     : base(name, visibility, context)
 {
 }
Beispiel #14
0
 /// <summary>
 /// Initializes a new instance of the StructName class.
 /// </summary>
 public StructName(string name, NameVisibilityRestriction visibility, Context context)
     : base(name, visibility, context)
 {
 }
Beispiel #15
0
 /// <summary>
 /// Initializes a new instance of the TypeName class.
 /// </summary>
 protected TypeName(string name, NameVisibilityRestriction visibility, Context context)
     : base(name, visibility, context)
 {
     genericParameters = new string[0];
 }
Beispiel #16
0
 /// <summary>
 /// Initializes a new instance of the TypeName class.
 /// </summary>
 protected TypeName(string name, NameVisibilityRestriction visibility, string[] genericParameters, Context context)
     : base(name, visibility, context)
 {
     this.genericParameters = genericParameters;
 }
Beispiel #17
0
 /// <summary>
 /// Initializes a new instance of the MethodName class.
 /// </summary>
 public MethodName(string name, NameVisibilityRestriction visibility, string[] genericParameters, Scope scope, Context context)
     : base(name, visibility, scope, context)
 {
     this.genericParameters = genericParameters;
 }
Beispiel #18
0
 /// <summary>
 /// Initializes a new instance of the EventName class.
 /// </summary>
 public EventName(string name, NameVisibilityRestriction visibility, Scope scope, Context context)
     : base(name, visibility, scope, context)
 {
 }
Beispiel #19
0
 /// <summary>
 /// Initializes a new instance of the TypeName class.
 /// </summary>
 public MethodName(string name, NameVisibilityRestriction visibility, Scope scope, Context context)
     : base(name, visibility, scope, context)
 {
     genericParameters = new string[0];
 }
Beispiel #20
0
 /// <summary>
 /// Initializes a new instance of the ClassName class.
 /// </summary>
 public ClassName(string name, NameVisibilityRestriction visibility, Context context)
     : base(name, visibility, context)
 {
 }
 /// <summary>
 /// Initializes a new instance of the InterfaceName class.
 /// </summary>
 public InterfaceName(string name, NameVisibilityRestriction visibility, Context context)
     : base(name, visibility, context)
 {
 }
 public DelegateName(string name, NameVisibilityRestriction visibility, Context context)
     : base(name, visibility, context)
 {
 }
Beispiel #23
0
 /// <summary>
 /// Initializes a new instance of the TypeMemberName class.
 /// </summary>
 public TypeMemberName(string name, NameVisibilityRestriction visibility, Scope scope, Context context)
     : base(name, visibility, context)
 {
     this.scope = scope;
 }