Comments (10)
but if the entity is from the other reference item, it prompts an exception
What exception do you get?
from roslyn.
@CyrusNajmabadi no exception,Code can also be generated,but the project cannot be compiled,prompt not to find a suitable way to rewrite
from roslyn.
You said: > but if the entity is from the other reference item, it prompts an exception
from roslyn.
@CyrusNajmabadi yes, but the code has also been generated,project cannot be compiled,this is demo
from roslyn.
@CyrusNajmabadi yes,
Ok. So what is the exception you get?
Can you clarify what you mean by 'it prompts an exception'?
from roslyn.
@CyrusNajmabadi yes,
Ok. So what is the exception you get?
Can you clarify what you mean by 'it prompts an exception'?
The code generated by the source generator inherits a class, I implemented it manually, but the compiler says that the method cannot be found and cannot be overridden.
from roslyn.
@CyrusNajmabadi I may not be describing it very well, but the phenomenon I'm seeing is that I can't find the method rewrite, even though I've manually rewritten the method
from roslyn.
@CyrusNajmabadi That's the exception
from roslyn.
In that screenshot I see warning CS8785 which says your source generator is crashing with NullReferenceException - hence it is not generating any sources during the build.
from roslyn.
@jjonescz thx, I thought the exception didn't matter because the source code was already generated. When I fixed this exception, everything was sideways normal. But I never know why, the generated code is complete, but the compilation reports an error.
from roslyn.
Related Issues (20)
- False positive CS8618 null reference type warning when using required members and [SetsRequiredMembers] in derived class HOT 2
- C# rename default constructor argument which is used as a property HOT 1
- Replacing using System with #include <stdio.h> in Roslyn C# Syntax Tree Rewriter HOT 3
- Debug assert triggered for interpolated string convserion
- "dotnet build-server shutdown" warning for missing dll HOT 3
- Enabling latest-All analyzers hangs build
- TestCode classification breaks in LSP for lines that begin with whitespace
- See squigglies in #if'd code but Quick Actions don't work. HOT 1
- Method name style is not consistent along the code HOT 1
- EnC: Emit System.Runtime.CompilerServices.HotReloadException
- Go to definition is not consistent with C# compilation when a symbol is missing HOT 8
- Auto-indent doesn't work in inline diff mode HOT 1
- $$ in source code causes test always to fail
- Nonsense identifier expected error depending on how you edit unrelated code HOT 1
- [Automated] PRs inserted in VS build feature.debugger.main-35118.200
- [Automated] PRs inserted in VS build main-35118.130
- IDE0270 creates invalid code HOT 2
- NuGet packages need to include a README.md HOT 2
- Code action "Allow unsafe code in this project" has no effect HOT 2
- Adding `_` (discard) in front of evaluation auto-completes to first symbol name match for `_` (underscore) HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roslyn.