Category: .NET

Basic terms in .NET Compiler Platform (Roslyn)

I have spent many hours with Roslyn – this blogpost is result of my exploring of its infrastructure: Concepts Syntactic model – Working just with actual file Semantic model – Connection to another source files. Usually trigger compilation, so it’s expensive to hardware resources. SemanticModel.GetDeclaredSymbol() accepts declaration syntax and provides the corresponding symbol. SemanticModel.GetSymbolInfo() accepts …

Read More Basic terms in .NET Compiler Platform (Roslyn)