![]() |
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. |