public static TypeHandle GenerateTypeHandle(this IGraphAssetModel asset, ITypeHandleSerializer serializer) { if (asset is VSGraphAssetModel vsGraphAssetModel) { return(serializer.GenerateTypeHandle(vsGraphAssetModel.GraphModel as VSGraphModel)); } return(TypeHandle.Unknown); }
public EcsConstrainer(ITypeHandleSerializer serializer) { m_BlacklistedMembers = new HashSet <MemberInfoValue>(); var asm = typeof(float3).Assembly; foreach (var type in asm.GetExportedTypes()) { if (type.Name.StartsWith("float")) { foreach (var property in type.GetProperties()) { if (property.GetCustomAttribute <EditorBrowsableAttribute>()?.State == EditorBrowsableState.Never) { m_BlacklistedMembers.Add(property.ToMemberInfoValue(serializer)); } } } } }
public static TypeHandle GenerateTypeHandle(this IGraphModel graphModel, ITypeHandleSerializer serializer) { return(serializer.GenerateTypeHandle(graphModel as VSGraphModel)); }
public GraphBasedMetadata(ITypeHandleSerializer serializer, TypeHandle typeHandle, IVSGraphModel graphModel) { m_Serializer = serializer; m_GraphModel = graphModel; TypeHandle = typeHandle; }
public CSharpVariableInitializer(ITypeHandleSerializer typeHandleSerializer) { m_TypeHandleSerializer = typeHandleSerializer; }
public CSharpTypeBasedMetadataFactory(ITypeHandleSerializer typeHandleSerializer, CSharpTypeBasedMetadata.FactoryMethod factoryMethod) { m_TypeHandleSerializer = typeHandleSerializer; m_FactoryMethod = factoryMethod; }