This website works better with JavaScript.
Explore
Help
Sign In
pimhwang
/
ILSpy
mirror of
https://github.com/icsharpcode/ILSpy.git
Watch
1
Star
0
Fork
You've already forked ILSpy
0
Code
Issues
Projects
Releases
Wiki
Activity
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
c-sharp
dotnet
mono
decompile
decompiler
decompiler-engine
dotnetcore
ilspy
pdb
unity
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8178
Commits
25
Branches
90
Tags
71 MiB
C#
98.7%
JavaScript
0.5%
PowerShell
0.3%
Tree:
5fb2385671
christophwille/closedhierarchies
christophwille/contributing
christophwille/decompilerdocs
christophwille/membench
claude/ilspy-pr-3839-review-uo8q7r
collection-expression-tests
copilot/add-field-keyword-auto-properties
deconstruction-fixes
dynamic-await
fix-3475-anonymous-type-null
fix-3860-outvar-explicit-type
fix/3465
fix/3518
gh-pages
issue1638
master
natural-type-lambdas-methods
null-coalescing-assignment
release/10.1
release/6.2
release/7.1
release/7.2
release/8.1
stash/beautify-enum-member-declarations
stash/dynamic-await
1.0-Beta
1.0-M1
1.0-M2
1.0-M3
1.0.0
2.0.0
2.1
2.2
2.3
2.3.1
3.0-Preview1
3.0-Preview2
3.0.2
v10.0
v10.0-preview1
v10.0-preview2
v10.0-preview3
v10.0.1
v10.1
v2.3.2
v2.4
v3.0
v3.0-beta1
v3.0-beta2
v3.0-beta2a
v3.0-beta3
v3.0-beta4
v3.0.1
v3.1-beta1
v3.1-final
v3.1-rc
v3.2-beta
v3.2-rc
v3.2.0
v4.0
v4.0-alpha1
v4.0-beta1
v4.0-beta2
v4.0-beta3
v4.0-rc1
v4.0-rc2
v4.0.1
v5.0
v5.0-preview1
v5.0-preview2
v5.0-preview3
v5.0-preview4
v5.0-rc1
v5.0.1
v5.0.2
v6.0
v6.0-preview1
v6.0-preview2
v6.0-preview3
v6.0-preview4
v6.0-rc1
v6.1
v6.2
v6.2-preview1
v6.2-preview2
v6.2.1
v7.0
v7.0-preview1
v7.0-preview2
v7.0-preview3
v7.0-rc1
v7.0-rc2
v7.1
v7.2
v7.2-preview1
v7.2-preview2
v7.2-preview3
v7.2-preview4
v7.2-rc
v7.2.1
v8.0
v8.0-preview1
v8.0-preview2
v8.0-preview3
v8.0-preview4
v8.0-rc1
v8.1
v8.1.1
v8.2
v9.0
v9.0-preview1
v9.0-preview2
v9.0-preview3
v9.0-rc
v9.1
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '5fb2385671'
${ noResults }
ILSpy
/
ICSharpCode.Decompiler
/
TypeSystem
History
Siegfried Pammer
3b0939d99c
Add ExtensionInfo: mapping of extension members to extension implementations and more.
11 months ago
..
Implementation
Add ExtensionInfo: mapping of extension members to extension implementations and more.
11 months ago
Accessibility.cs
…
ApplyAttributeTypeVisitor.cs
Remove ApplyPdbLocalTypeInfoTypeVisitor (merge it into ApplyAttributeTypeVisitor)
2 years ago
ArrayType.cs
…
AssemblyQualifiedTypeName.cs
…
ByReferenceType.cs
…
ComHelper.cs
…
DecompilerTypeSystem.cs
Support params keyword on non-array collections
1 year ago
ExtensionInfo.cs
Add ExtensionInfo: mapping of extension members to extension implementations and more.
11 months ago
FullTypeName.cs
Refactor ParseReflectionName to return IType instead of ITypeReference
11 months ago
FunctionPointerType.cs
Transform RequiresLocationAttribute to 'ref readonly' on function pointers.
2 years ago
GenericContext.cs
…
IAssembly.cs
XML doc corrections
2 years ago
IAttribute.cs
…
ICodeContext.cs
…
ICompilation.cs
…
IDecompilerTypeSystem.cs
…
IEntity.cs
…
IEvent.cs
Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true.
4 years ago
IField.cs
Fix "ref readonly" fields.
3 years ago
IFreezable.cs
…
IInterningProvider.cs
…
IMember.cs
…
IMethod.cs
Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true.
4 years ago
INamedElement.cs
Refactor ParseReflectionName to return IType instead of ITypeReference
11 months ago
INamespace.cs
…
IParameter.cs
Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind.
2 years ago
IParameterizedMember.cs
…
IProperty.cs
Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true.
4 years ago
ISupportsInterning.cs
…
ISymbol.cs
…
IType.cs
#2823
: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types.
4 years ago
ITypeDefinition.cs
Add ExtensionInfo: mapping of extension members to extension implementations and more.
11 months ago
ITypeDefinitionOrUnknown.cs
#2823
: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types.
4 years ago
ITypeParameter.cs
Support `allows ref struct` constraint
12 months ago
ITypeReference.cs
…
IVariable.cs
…
InheritanceHelper.cs
Fix
#3457
: NRE when creating Mermaid diagram of assembly with (possibly) missing references.
1 year ago
IntersectionType.cs
…
KnownTypeReference.cs
…
MetadataModule.cs
Fix incorrect method for static methods with instance signature
1 year ago
ModifiedType.cs
#2823
: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types.
4 years ago
NormalizeTypeVisitor.cs
Fix
#3014
: Missing type information in lambda expressions.
3 years ago
Nullability.cs
Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true.
4 years ago
NullableType.cs
…
ParameterListComparer.cs
…
ParameterizedType.cs
#2823
: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types.
4 years ago
PointerType.cs
…
ReferenceResolvingException.cs
…
ReflectionHelper.cs
Remove dead code
11 months ago
ReflectionNameParseException.cs
…
SimpleTypeResolveContext.cs
…
SpecialType.cs
Fix
#2860
3 years ago
TaskType.cs
…
TopLevelTypeName.cs
…
TupleType.cs
Remove dead code
11 months ago
TypeKind.cs
…
TypeParameterSubstitution.cs
…
TypeProvider.cs
Remove dead code
11 months ago
TypeSystemExtensions.cs
Remove ToTypeReference: Implement ParseReflectionName with SRM TypeName.
11 months ago
TypeUtils.cs
Move AllowByRefLike to SRMExtensions.
11 months ago
TypeVisitor.cs
Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true.
4 years ago
VarArgInstanceMethod.cs
…