Example #1
0
 internal ClassDeclaration(DocumentRange location, ClassName className, AliasIdentifier alias, ClassName superclassName, QualifierList qualifiers, ClassFeatureList classFeatures) : base(location)
 {
     this.m_className      = className;
     this.m_alias          = alias;
     this.m_superclassName = superclassName;
     this.m_qualifiers     = qualifiers;
     this.m_classFeatures  = classFeatures;
     qualifiers.SetParent(this);
     classFeatures.SetParent(this);
 }
Example #2
0
		internal ClassDeclaration(DocumentRange location, ClassName className, AliasIdentifier alias, ClassName superclassName, QualifierList qualifiers, ClassFeatureList classFeatures) : base(location)
		{
			this.m_className = className;
			this.m_alias = alias;
			this.m_superclassName = superclassName;
			this.m_qualifiers = qualifiers;
			this.m_classFeatures = classFeatures;
			qualifiers.SetParent(this);
			classFeatures.SetParent(this);
		}
Example #3
0
        public override bool Equals(object obj)
        {
            ClassName className = obj as ClassName;

            if (object.ReferenceEquals(this, obj))
            {
                return(true);
            }
            else
            {
                if (object.ReferenceEquals(className, null) || !(className.m_identifier == this.m_identifier))
                {
                    return(false);
                }
                else
                {
                    return(className.m_schemaName == this.m_schemaName);
                }
            }
        }
Example #4
0
 public ObjectReference(ClassName name)
 {
     this.m_name = name;
 }
Example #5
0
		public ObjectReference(ClassName name)
		{
			this.m_name = name;
		}