Class Schema
- Namespace
- NominalSystems
- Assembly
- NominalSystems.Core.dll
Represents a collection of supported type declarations, functions and properties in the runtime.
public static class Schema
- Inheritance
-
Schema
Methods
GetMethod(MethodInfo)
Returns a 'IMethodInfo' for the specified method metadata.
public static IMethodInfo? GetMethod(MethodInfo method)
Parameters
method
MethodInfoThe method metadata.
Returns
GetMethod(Type, string)
Returns a named IMethodInfo in the specified type declaration.
public static IMethodInfo? GetMethod(Type type, string name)
Parameters
Returns
GetMethods(Type)
Returns all supported IMethodInfo's in the specified type declaration.
public static IMethodInfo[] GetMethods(Type type)
Parameters
type
TypeThe type declaration.
Returns
GetProperties(Type)
Returns all supported IPropertyInfo's in the specified type declaration.
public static IPropertyInfo[] GetProperties(Type type)
Parameters
type
TypeThe type declaration.
Returns
GetProperty(FieldInfo)
Returns a IPropertyInfo for the specified field metadata.
public static IPropertyInfo? GetProperty(FieldInfo field)
Parameters
field
FieldInfoThe field metadata.
Returns
GetProperty(PropertyInfo)
Returns a IPropertyInfo for the specified property metadata.
public static IPropertyInfo? GetProperty(PropertyInfo property)
Parameters
property
PropertyInfoThe property metadata.
Returns
GetProperty(Type, string)
Returns a named IPropertyInfo in the specified type declaration.
public static IPropertyInfo? GetProperty(Type type, string name)
Parameters
Returns
IsSerializable(FieldInfo)
Returns true if the specified field metadata is serializable.
public static bool IsSerializable(FieldInfo field)
Parameters
field
FieldInfoThe field metadata.
Returns
IsSerializable(MethodInfo)
Returns true if the specified method metadata is serializable.
public static bool IsSerializable(MethodInfo info)
Parameters
info
MethodInfoThe method metadata.
Returns
IsSerializable(ParameterInfo)
Returns true if the specified parameter metadata is serializable.
public static bool IsSerializable(ParameterInfo info)
Parameters
info
ParameterInfoThe parameter metadata.
Returns
IsSerializable(PropertyInfo)
Returns true if the specified property metadata is serializable.
public static bool IsSerializable(PropertyInfo property)
Parameters
property
PropertyInfoThe property metadata.
Returns
IsSerializable(Type)
Returns true if the specified type declaration is serializable.
public static bool IsSerializable(Type type)
Parameters
type
TypeThe type declaration.