コード例 #1
0
        internal static bool AttributeNameIsValidMetadataName(string name)
        {
            bool isReservedAttributeName;
            bool isValidMetadataNameInAttribute;

            ProjectParser.CheckMetadataAsAttributeName(name, out isReservedAttributeName, out isValidMetadataNameInAttribute);

            return(!isReservedAttributeName && isValidMetadataNameInAttribute);
        }
コード例 #2
0
        internal static void ValidateValidMetadataAsAttributeName(string name, string parentName, IElementLocation parentLocation)
        {
            bool isKnownAttribute;
            bool isValidMetadataNameInAttribute;

            ProjectParser.CheckMetadataAsAttributeName(name, out isKnownAttribute, out isValidMetadataNameInAttribute);

            if (isKnownAttribute || !isValidMetadataNameInAttribute)
            {
                ProjectErrorUtilities.ThrowInvalidProject(parentLocation, "InvalidMetadataAsAttribute", name, parentName);
            }
        }