This version of Unity is unsupported.

Shader.GetPropertyType

Switch to Manual
public Rendering.ShaderPropertyType GetPropertyType(int propertyIndex);

Parameters

propertyIndexThe index of the shader property.

Description

Returns the ShaderPropertyType of the property at the specified index.

If Unity cannot find a property at the specified index, the function throws an ArgumentOutOfRangeException.