protected uint GetCurrentStateId()
{
if (CurrentState == null || CurrentState.Id == null || CurrentState.Value == null)
{
return 0;
}
NodeId value = CurrentState.Id.Value;
if (ElementNamespaceIndex != value.NamespaceIndex || value.IdType != IdType.Numeric)
{
return 0;
}
return (uint)value.Identifier;
}