Mono.Debugger.ExceptionCatchPoint.IsSubclassOf C# (CSharp) Method

IsSubclassOf() private method

private IsSubclassOf ( TargetMemoryAccess target, TargetClassType type, TargetType parent ) : bool
target TargetMemoryAccess
type Mono.Debugger.Languages.TargetClassType
parent Mono.Debugger.Languages.TargetType
return bool
        bool IsSubclassOf(TargetMemoryAccess target, TargetClassType type,
				   TargetType parent)
        {
            while (type != null) {
                if (type == parent)
                    return true;

                if (!type.HasParent)
                    return false;

                type = type.GetParentType (target);
            }

            return false;
        }