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

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

public GetClassVariableOffset ( string varname ) : int
varname string
Результат int
        public virtual int GetClassVariableOffset(string varname)
        {
            int offset;

            if (this.SuperClass != null && this.SuperClass is IClassDescription)
            {
                offset = ((IClassDescription)this.SuperClass).GetClassVariableOffset(varname);
                if (offset >= 0)
                    return offset;
            }

            offset = this.classvariables.IndexOf(varname);

            if (offset < 0)
                return offset;

            if (this.SuperClass != null)
                offset += this.SuperClass.NoClassVariables;

            return offset;
        }