![]() |
Paradox Game Engine
v1.0.0 beta06
|
Namespaces | |
| package | Collections |
| package | Design |
| package | Diagnostics |
| package | Extensions |
| package | IO |
| package | LZ4 |
| package | Mathematics |
| package | MicroThreading |
| package | ReferenceCounting |
| package | Reflection |
| package | Serialization |
| package | Storage |
| package | VisualStudio |
| package | Windows |
| package | Yaml |
Classes | |
| class | AccessorMetadata |
| class | AnonymousDisposable |
| This class allows implementation of IDisposable using anonymous functions. The anonymous function will be invoked only on the first call to the Dispose method. More... | |
| class | ComponentBase |
| Base class for a framework component. More... | |
| class | ComponentBaseExtensions |
| Extensions for IComponent. More... | |
| class | DataContractAttribute |
| Indicates that a class can be serialized. More... | |
| class | DataContractIgnoreAttribute |
| class | DataMemberAttribute |
| Specify the way to store a property or field of some class or structure. More... | |
| class | DataMemberCustomSerializerAttribute |
| When specified on a property or field, a serializer won't be needed for this type (useful if serializer is dynamically or manually registered). More... | |
| class | DataMemberIgnoreAttribute |
| When specified on a property or field, it will not be used when serializing/deserializing. More... | |
| class | DataStyleAttribute |
| An attribute to modify the output style of a sequence or mapping. This attribute can be apply directly on a type or on a property/field. More... | |
| class | DefaultValueMetadata |
| Abstract class that could be overloaded in order to define how to get default value of an PropertyKey. More... | |
| class | DefaultValueMetadata< T > |
| class | DelegateDefaultValueMetadata< T > |
| Specifies a delegate to fetch the default value of an PropertyKey. More... | |
| class | FrameworkResources |
| A strongly-typed resource class, for looking up localized strings, etc. | |
| interface | ICollectorHolder |
| Interface ICollectorHolder for an instance that can collect other instance. More... | |
| interface | IComponent |
| Base interface for all components. More... | |
| interface | IContentUrl |
| Interface for serializable object having an url (so referenceable by other assets and saved into a single blob file) More... | |
| class | Interop |
| Utility class. | |
| interface | IReferencable |
| Base interface for all referencable objects. More... | |
| interface | IServiceRegistry |
| A service registry is a IServiceProvider that provides methods to register and unregister services. More... | |
| class | Module |
| class | ModuleInitializerAttribute |
| class | NamespaceDoc |
| The SiliconStudio.Core namespace contains fundamental classes and interfaces that are commonly used in Paradox. More... | |
| class | NamingHelper |
| Helper to verify naming conventions. More... | |
| class | NativeLibrary |
| class | NullDisposable |
| This class is an implementation of the IDisposable interface that does nothing when disposed. More... | |
| struct | ObjectCollector |
| A struct to dispose IDisposable, IReferencable instances and allocated unmanaged memory. More... | |
| class | ObjectInvalidationMetadata |
| class | ObjectInvalidationMetadata< T > |
| Metadata used to invalidate an object state after a property value modification. More... | |
| class | Platform |
| Platform specific queries and functions. More... | |
| class | PropertyChangedExtendedEventArgs |
| struct | PropertyContainer |
| Represents a container that can hold properties, lightweight to embed (lazy initialized). More... | |
| class | PropertyKey |
| A class that represents a tag propety. More... | |
| class | PropertyKey< T > |
| A class that represents a typed tag propety. More... | |
| class | PropertyKeyMetadata |
| Specifies metadata for an PropertyKey. More... | |
| class | ReferenceBase |
| Base class for a IReferencable class. More... | |
| class | ReferenceEqualityComparer< T > |
| A Comparator to use object.ReferenceEquals method. More... | |
| class | ServiceEventArgs |
| class | ServiceNotFoundException |
| class | ServiceRegistry |
| Base implementation for IServiceRegistry More... | |
| class | ServiceRegistryExtensions |
| class | StaticDefaultValueMetadata< T > |
| Defines default value of a specific PropertyKey as a parameter value. More... | |
| class | StringExtensions |
| Extensions for string class. More... | |
| struct | StringSpan |
| A region of character in a string. More... | |
| class | StringSpanExtensions |
| class | Utilities |
| Utility class. More... | |
| class | ValidateValueMetadata |
| class | ValidateValueMetadata< T > |
| A metadata to allow validation/coercision of a value before storing the value into the PropertyContainer. More... | |
Enumerations | |
| enum | DataMemberMode { DataMemberMode.Default, DataMemberMode.Assign, DataMemberMode.Content, DataMemberMode.Binary, DataMemberMode.ReadOnly, DataMemberMode.Never } |
| enum | DataStyle { DataStyle.Any, DataStyle.Normal, DataStyle.Compact } |
| Specifies the style used for textual serialization when an array/list or a dictionary/map must be serialized. More... | |
| enum | PlatformType { PlatformType.Shared, PlatformType.Windows, PlatformType.WindowsPhone, PlatformType.WindowsStore, PlatformType.Android, PlatformType.iOS } |
| Describes the platform operating system. More... | |
Functions | |
| delegate void | ObjectInvalidationCallback< T > (object propertyOwner, PropertyKey< T > propertyKey, T propertyOldValue) |
| Delegate ObjectInvalidatorCallback used by ObjectInvalidationMetadata. More... | |
| delegate void | ObjectInvalidationRefCallback< T > (object propertyOwner, PropertyKey< T > propertyKey, ref T propertyOldValue) |
| delegate void | ValidateValueCallback< T > (ref T value) |
| Delegate ValidateValueCallback used by ValidateValueMetadata. More... | |
Specify the way to store a property or field of some class or structure.
Definition at line 8 of file DataMemberMode.cs.
Specifies the style used for textual serialization when an array/list or a dictionary/map must be serialized.
| Enumerator | |
|---|---|
| Any |
Let the emitter choose the style. |
| Normal |
The normal style (One line per item, structured by space). |
| Compact |
The compact style (style embraced by [] or {}) |
Definition at line 9 of file DataStyle.cs.
Describes the platform operating system.
| Enumerator | |
|---|---|
| Shared |
This is shared across platforms |
| Windows |
The windows desktop OS. |
| WindowsPhone |
The Windows Phone OS. |
| WindowsStore |
The Windows Store OS. |
| Android |
The android OS. |
| iOS |
The iOS. |
Definition at line 9 of file PlatformType.cs.
| delegate void SiliconStudio.Core.ObjectInvalidationCallback< T > | ( | object | propertyOwner, |
| PropertyKey< T > | propertyKey, | ||
| T | propertyOldValue | ||
| ) |
Delegate ObjectInvalidatorCallback used by ObjectInvalidationMetadata.
| propertyOwner | The owner of the property that changed. |
| propertyKey | The key of the property that changed. |
| propertyOldValue | The value of the property before its modification. |
| delegate void SiliconStudio.Core.ObjectInvalidationRefCallback< T > | ( | object | propertyOwner, |
| PropertyKey< T > | propertyKey, | ||
| ref T | propertyOldValue | ||
| ) |
| delegate void SiliconStudio.Core.ValidateValueCallback< T > | ( | ref T | value | ) |
Delegate ValidateValueCallback used by ValidateValueMetadata.
| value | The value to validate. |