protected override void ExecuteCore(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) { if (!IsComponentDocument(documentNode)) { return; } var cssScope = codeDocument.GetCssScope(); if (string.IsNullOrEmpty(cssScope)) { return; } var nodes = documentNode.FindDescendantNodes <MarkupElementIntermediateNode>(); for (var i = 0; i < nodes.Count; i++) { ProcessElement(nodes[i], cssScope); } }
protected override void ExecuteCore(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) { var cssScope = codeDocument.GetCssScope(); if (string.IsNullOrEmpty(cssScope)) { return; } if (!string.Equals(documentNode.DocumentKind, "mvc.1.0.view", StringComparison.Ordinal) && !string.Equals(documentNode.DocumentKind, "mvc.1.0.razor-page", StringComparison.Ordinal)) { return; } var scopeWithSeparator = " " + cssScope; var nodes = documentNode.FindDescendantNodes <HtmlContentIntermediateNode>(); for (var i = 0; i < nodes.Count; i++) { ProcessElement(nodes[i], scopeWithSeparator); } }