XSharp.Project.XSharpFileNode.UpdateItemType C# (CSharp) Method

UpdateItemType() private method

private UpdateItemType ( ) : void
return void
        private void UpdateItemType()
        {
            string ext = Path.GetExtension(this.FileName).ToLower();
            string itemType = this.ItemNode.ItemName;
            //
            if (ext == ".xaml")
            {
                if ((String.Compare(itemType, ProjectFileConstants.Page, StringComparison.OrdinalIgnoreCase) != 0)
                  && (String.Compare(itemType, ProjectFileConstants.ApplicationDefinition, StringComparison.OrdinalIgnoreCase) != 0)
                  && (String.Compare(itemType, ProjectFileConstants.Resource, StringComparison.OrdinalIgnoreCase) != 0))
                {
                    this.ItemNode.ItemName = ProjectFileConstants.Page;
                }
            }
            else if (ext == ".prg" && String.IsNullOrEmpty(itemType))
            {
                this.ItemNode.ItemName = SR.Compile;
            }
            //
        }
        /// <summary>