protected Definition(eAccessLevel lvl, bool isProtected, bool isStatic, TypeNode type, List <VarDefinition> args, string name) { Type = type; AccessLevel = lvl; IsProtected = isProtected; IsStatic = isStatic; Args = args; Name = name; }
public static byte e(this eAccessLevel o) => (byte)o;
public PropertyDef(eAccessLevel lvl, bool isProtected, bool isStatic, TypeNode type, string name) : base(lvl, isProtected, isStatic, type, null, name) { }
public IndexerDef(eAccessLevel lvl, bool isProtected, bool isStatic, TypeNode type, List <VarDefinition> args) : base(lvl, isProtected, isStatic, type, args, null) { }
public FunctionDef(eAccessLevel lvl, bool isProtected, bool isStatic, TypeNode type, string name, List <VarDefinition> args) : base(lvl, isProtected, isStatic, type, args, name) { }
public EventDef(eAccessLevel lvl, bool isProtected, bool isStatic, List <VarDefinition> args, string name) : base(lvl, isProtected, isStatic, null, args, name) { }