private ObjectData(ObjectDataType t) { m_dataType = t; m_data = new Data(); m_data.managed.objectPtr = 0; managedObjectData = new BytesAndOffset(); m_data.managed.iType = -1; m_Parent = null; }
private ObjectDataModification(int id, object value, ObjectDataType type, int?level, int pointer = 0) { _id = id; _value = value; _type = type; _level = level; _pointer = pointer; _sanityCheck = 0; }
private static SyntaxKind GetDataTypeKeyword(ObjectDataType objectDataType, bool forDataTypeModel) { return(objectDataType switch { ObjectDataType.Int => SyntaxKind.IntKeyword, ObjectDataType.Real => SyntaxKind.FloatKeyword, ObjectDataType.Unreal => SyntaxKind.FloatKeyword, ObjectDataType.String => SyntaxKind.StringKeyword, ObjectDataType.Bool => forDataTypeModel ? SyntaxKind.IntKeyword : SyntaxKind.BoolKeyword, ObjectDataType.Char => forDataTypeModel ? SyntaxKind.StringKeyword : SyntaxKind.CharKeyword, });
private static DataTypeModel GenerateDataTypeModel(ObjectDataType type, ObjectDataType underlyingType, string propertyName) { var model = new DataTypeModel(); model.Type = type; model.UnderlyingType = underlyingType; model.Identifier = GetKeywordText(GetDataTypeKeyword(type, true)); model.PropertyName = propertyName; return(model); }
private static TypeModel GenerateTypeModel(ObjectDataType type) { var model = new TypeModel(); model.Name = type.ToString().ToLower(); model.Type = type; model.Category = TypeModelCategory.Basic; model.Identifier = GetKeywordText(GetDataTypeKeyword(type, false)); return(model); }
private ObjectData(ObjectDataType t) { m_dataType = t; m_data = new Data(); m_data.managed.objectPtr = 0; managedObjectData = new BytesAndOffset(); m_data.managed.iType = -1; m_Parent = null; #if MEMPROFILER_DEBUG_INFO mDebugInfo = null; #endif }
private static DataTypeModel GenerateDataTypeModel(ObjectDataType type, string propertyName) { return(GenerateDataTypeModel(type, type, propertyName)); }