Click here to Skip to main content
15,845,785 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
What does this code that has no body do?
Source code

[AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor | AttributeTargets.Property)]
internal class JitIntrinsicAttribute : Attribute


I know what the attribute is for, it's more about the empty method. How does it work that even though it is empty, it still sets that attribute. Is it just the name of the method and when the compiler encounters it, it sets the attribute?

What I have tried:

I have only used the attributes in square brackets sporadically, but I don't really understand them.
Updated 21-Jul-21 21:46pm

1 solution

The JitIntrinsic attribute is a legacy version of the Intrinsic attribute. My limited understanding of it is that it's used to signal that a method/property/field can be optimized by the JIT.

.net - What does the [Intrinsic] attribute in C# do? - Stack Overflow[^]
Share this answer

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900