AjTalk.Language.BaseClassDescription.DefineClassVariable C# (CSharp) Метод

DefineClassVariable() публичный Метод

public DefineClassVariable ( string varname ) : void
varname string
Результат void
        public void DefineClassVariable(string varname)
        {
            if (this.classvariables.Contains(varname))
                throw new InvalidOperationException("Class variable already defined");

            if (this.SuperClass != null && this.SuperClass is IClassDescription && ((IClassDescription)this.SuperClass).GetClassVariableOffset(varname) >= 0)
                throw new InvalidOperationException("Class variable already defined");

            this.classvariables.Add(varname);
            this.classvariablevalues.Add(null);
        }