AdHocWorksapce
AnalyzeMethodDeclaration() method
Analyzer with Code Fix (NuGet + VSIX)
ApplyChangesOperation
base.BaseMethod()
BaseExpression() provides
Cake build file
CancellationToken
C# interactive, scripting API
analyzing scripts
NuGet package
scripts evaluation
AddImports()
AddReferences()
CompilationErrorException
Context class
CSharpScript
CustomContext
custom types
EvaluateAsync()
EvaluateCodeWithGlobalContextAsync()
global context object
ScriptOptions
state management, scripts
C# interactive window
class creation
code creation, script
defined classes
experience, command line
#help command
resetting, interactive session
simple calculations
string
variable, printing
ClassDeclaractionSyntax node
ClassDeclarationNode
ClassDeclarationSyntax
CodeRefactoringProvider
CommentRemover class
CommentRemover.ConsoleApplication.IntegrationTests
CommentRemover—RemoveCommentsFromSolutionAsync()
CommentRemover.Task project
Common Language Runtime (CLR)
CompilationUnit
CompilationUnitSyntax object
CompilationUnitSytnax node
Compiler API
annotations
assemblies
building trees
closed box
code build
cake bootstrapper file
cake build file
Does() action method
MSBuild() method
RandomGeneration solution
SecureRandom class
Spackle
Task() method
compiling code
building
referencing assemblies
Console and Out
C#’s future
property change notifications
reusable implementations
developers
editing trees
extension method
finding content from node
formatters
“Hello world application”
internal components
mocks
Debug.Assert()
GetId()
IService
object, creation
rocks
ServiceUser
System.Reflection.Emit namespace
VerifyAll()
navigating and editing trees
.NET assembly
open box
semantic models
semicolon.
syntax trees
System.Reflection.Emit namespace
tools and frameworks
tokens
use, compilers
visualizing trees
ComputeRefactoringsAsync()
ContainingAssembly properties
ContainingNamespace properties
CreateDocument()
CreateSafeLocalVariableName()
CSharpCompilation object
CSharpScript
CSharpSyntaxRewriter class
CustomContext
Custom MSBuild task
DescendantNodes()
DescendantTokens()
DiagnosticAnalyzer attribute
Diagnostics work
analyzing code
and code fix
compilation
designing the fix
diagnostic class setup
implementing the fix
NuGet packaging
parsing statements
syntax trees
syntax visualizer
template
the problem
unit testing
visual Studio logging
VSIX installation
VSIX packaging
DiagsnoticDescriptor object
DictionaryContext
Domain specific language (DSL)
Double() method
DTEDocument instance
EntryPoint property
EvaluateAsync()
ExportCodeFixProvider and Shared attributes
Extract Method refactoring
FileNotFoundException
FixableDiagnosticIds property
GenerateUsingDirectives()
GenerateUsingExtensions()
GetDeclaredSymbol()
GetDiagnosticsAsync()
GetDocumentIdsWithFilePath()
“Hello World” application
IdentifierNameSyntax object
IdentifierTokenNode
IMethodSymbol reference
Initialize() method
InvocationExpressionSyntax nodes
IService
MetadataReference.CreateFromFile()
MethodDeclarationSyntax nodes
MethodDeclarationSyntax object
MethodDeclarationSyntax reference
MethodDefinitionSyntax node
Microsoft.CodeAnalysis
Microsoft.CodeAnalysis.Workspaces.Desktop assembly
Microsoft.VisualStudio.LanguageServices assembly
MoveTypeNodes()
MSBuild process
MSBuildWorkspace class
MustInvokeAttribute
MustInvokeBaseMethod.Analyzer package
MustInvokeBaseMethod.Test
MustInvokeBaseMethod.Vsix
NamespaceDeclaration()
NamespaceDeclarationSyntax object
Nito.AsyncEx
NormalizeWhitespace()
NuGet installation will fail
OnDocumentSaved()
onInitializeResult
OperationContractAttribute
PackageGuidString
ParameterListSyntax
ParameterSyntax object
ParseArgumentList()
ParseExpression()
ParseStatement()
ParseSyntaxTree()
Portable Class Library (PCL)
Productivity Power Tools
Project’s AddDocument() method
ProjectFilePath property
ProvideAutoLoad attributes
RandomGeneration.Tests
Read, Evaluate, Print, Loop (REPL)
Refactorings
class
Class1.cs file
command line, automatic updates
CommentRemover
CompilationUnitSyntax object
ComputeRefactoringsAsync()
CreateFiles()
custom MSBuild task, automatic updates
GenerateUsingDirectives()
global namespace in C#
MoveTypeNodes()
Moving types
NamespaceDeclarationSyntax
the problem
Project’s AddDocument() method
project after
project before
RemoveNodes()
statements
in structure
template
TypeDeclarationSyntax and ITypeSymbol objects
types to remove
unit testing
updating
UsingDirectiveSyntax objects
in Visual Studio
Visual Studio extension
VSIX installation
VSIX project
workspace
RegisterCodeFix()
RegisterCodeFixesAsync method
RegisterCompilationAction()
RegisterSymbolAction()
RegisterSyntaxNodeAction()
RemoveComment()
RemoveCommentsFromProjectAsync()
Rename refactoring
Renamer.RenameSymbolAsync()
ReplaceTokens()
ReplaceTrivia()
ReportDiagnostic()
RoslynQuoter
RunAnalysisAsync() loads
Scripting API
executing random code
memory and performance characteristics
expression execution
script execution
and security
API exclusion
console window
CSharpScript class
GetFullNamespace()
invalid member usage
MainAsync() method
object model
Person class
reflection calls, preventing
restricted UIs
restricted user accounts
Save()
secrets, scripting session
SQL statements
System.IO namespace
System.Reflection namespace
VerifyCompilation() method
System.Linq.Expressions
Scripting language
C# REPL. C# interactive window
dynamic capabilities
“glue” languages
macros in Word
VBA
ScriptingContext
ScriptingPlayground
ServiceUser
Simple arithmetic calculation
performing
refactoring
StatementSyntax node
SubNamespace
SupportedDiagnostics properties
SyntaxAnnotation class
SyntaxFactory.Argument()
SyntaxFactory’s ParseStatement()
SyntaxKind enumeration value
SyntaxKind.CommaToken
SyntaxKind.IntKeyword
SyntaxKind.MultiLineCommentTrivia
SyntaxKind.SingleLineCommentTrivia
SyntaxKind.SingleLineDocumentationCommentTrivia
SyntaxNode classes
SyntaxToken()
Syntax Visualizer with errors
SytnaxNode instance
TestHelpers class
TestMethodAttribute
TestProvider()
ThrowIfCancellationRequested()
ThrowsExceptionCodeFix fails
Tree via ReplaceNodes()
TypeDeclarationSyntax
typeFolderGenerator Func returns
UsingDirectiveSyntax objects
VerifyActionAsync()
VisitMethodDeclaration()
Visual Basic for Applications (VBA)
Visual Studio
code fix
display
extension
logging enabled
VisualStudioWorkspace class
VSIX command line options
VSIX project
Windows Communication Foundation (WCF)
WithArgumentList()
WorkspaceCommentRemover helper methods
Workspace object model
3.145.163.58