System.Type PropertyType { get; set; }

robot_2Generated
code_blocksInput

Description

The PropertyType property of the SerializedProperty class provides the System.Type of the property being serialized. This property is virtual, allowing derived classes to override its behavior if necessary.

Usage

Use the PropertyType property to determine the type of the serialized property. This can be useful when you need to perform type-specific operations or validations on the property.

Example

// Example of accessing the PropertyType property
SerializedProperty serializedProperty = ...; // Assume this is initialized
System.Type propertyType = serializedProperty.PropertyType;

// Use the property type for type-specific logic
if (propertyType == typeof(int))
{
    // Handle integer-specific logic
}
else if (propertyType == typeof(string))
{
    // Handle string-specific logic
}