We recommend using Visual Studio 2017

SfcInstance.Validate Method

Indicates the basic child object's validation. Do not reference this member directly in your code. It supports the SQL Server infrastructure.

Namespace:  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)

protected virtual ValidationState Validate()

Return Value

Type: Microsoft.SqlServer.Management.Sdk.Sfc.ValidationState
The validation state of the object that is validated.