Life and Style Media - CSharpington


C# Reflection, Parsing, and Script Generation. Make it extremely easy to create C# string and .cs files on the fly. Find what your looking for in the project with ease, and decipher C# files back into unique parts.

CSHARPINGTON


Current Version: 0.5.0
Price: FREE
License: MIT
Type: C# Library








API
SUMMARY
With CSharpington, the object was to make it more versatile for using it within other systems, while making it extremely easily to read and understand. You have System.Reflection already, but any library for making c# files and parsing them felt so cumbersome and hard to understand. Since I am a Unity user the most, I wasn't going to hold back including some of there API where it felt fitting.



* Click the colored headers to access nested content. These are classes, structs, interfaces, enums, variables, and methods. *




Lasm.CSharpington



AccessModifier
Represents the scope of a member. What access do other scripts have to said member.

6 entries


AttributeMember
Creates and generates a string of an attribute.

1 items


ClassModifier
The extra behavior modifications for the class.

5 entries


CodeGeneration
Helper class for easily generating code down to a string.

11 items


ConstructorModifier
The extra behavior modifications for the constructor.

2 entries


EventModifier
The extra behavior modifications to an event.

6 entries


ExportScript
A base class for different types of script templates.

2 items


FieldModifier
The extra behavior modifications for the field.

7 entries


GenericTypeArgument
A type with added generic arguments and constraints for them. Has string generation.

6 items


IndexerModifier
The extra behavior modifications to an indexer.

3 entries


MethodModifier
The extra behavior modifications to a method.

9 entries


OperatorModifier
The extra behavior modifications to an operator.

2 entries


ParameterModifier
The extra behavior modifications to a parameter.

4 entries


PropertyModifier
The extra behavior modifications to a method.

7 entries


SystemTypeFilter
The root filter when searching for a type.

1 entries


SystemType
A wrapper for a System.Type. Includes custom filterings.

3 items


TypeConstraint
The generics constraints.

8 entries




Lasm.Reflection



Reflector
Reflector aids in making it even easier to find types in different ways.

2 items