/// <summary> /// Search this ResourceSchema for a resource definition that has the provided type. /// </summary> /// <param name="resourceType">The resource type to look for in this ResourceSchema.</param> /// <returns></returns> public bool GetResourceDefinitionByResourceType(IEnumerable <string> resourceTypeSegments, out ResourceDefinition resourceDefinition) { var schemaKey = FormatResourceSchemaKey(resourceTypeSegments); return(ResourceDefinitions.TryGetValue(schemaKey, out resourceDefinition)); }