ICSharpHelper Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Asistente para generar código de C#.
public interface ICSharpHelper
type ICSharpHelper = interface
Public Interface ICSharpHelper
Comentarios
Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.
Métodos
Arguments(IEnumerable<Object>) |
Genera una lista de argumentos separados por comas de valores. |
Expression(Expression, ISet<String>) |
Convierte un nodo que representa una expresión en código fuente que la generaría. |
Fragment(AttributeCodeFragment) |
Genera una especificación de atributo. |
Fragment(IMethodCallCodeFragment, Int32) |
Genera un fragmento de código de llamada de método. |
Fragment(IMethodCallCodeFragment, String, Boolean) |
Genera un fragmento de código de llamada de método. |
Fragment(MethodCallCodeFragment, String, Boolean) |
Genera un fragmento de código de llamada de método. |
Fragment(MethodCallCodeFragment) |
Genera un fragmento de código de llamada de método. |
Fragment(NestedClosureCodeFragment, Int32) |
Genera un fragmento de código lambda. |
Fragment(PropertyAccessorCodeFragment) |
Genera un fragmento de código lambda del descriptor de acceso de propiedad. |
GetRequiredUsings(Type) |
Obtiene las instrucciones using necesarias al hacer referencia a un tipo. |
Identifier(String, ICollection<String>, Nullable<Boolean>) |
Genera un identificador de C# válido a partir de la cadena especificada única para el ámbito. |
Identifier(String, ICollection<String>) |
Genera un identificador de C# válido a partir de la cadena especificada única para el ámbito. |
Lambda(IEnumerable<IProperty>, String) |
Genera una expresión lambda del descriptor de acceso de propiedad. |
Lambda(IReadOnlyList<String>, String) |
Genera una expresión lambda del descriptor de acceso de propiedad. |
Lambda(IReadOnlyList<String>) |
Genera una expresión lambda del descriptor de acceso de propiedad. |
Literal(BigInteger) |
Genera un literal BigInteger. |
Literal(Boolean) |
Genera un literal bool. |
Literal(Byte) |
Genera un literal de bytes. |
Literal(Byte[]) |
Genera un literal de matriz de bytes. |
Literal(Char) |
Genera un literal char. |
Literal(DateOnly) |
Genera un literal DateOnly. |
Literal(DateTime) |
Genera un literal DateTime. |
Literal(DateTimeOffset) |
Genera un literal DateTimeOffset. |
Literal(Decimal) |
Genera un literal decimal. |
Literal(Double) |
Genera un literal doble. |
Literal(Enum, Boolean) |
Genera un literal de enumeración. |
Literal(Enum) |
Genera un literal de enumeración. |
Literal(Guid) |
Genera un literal guid. |
Literal(Int16) |
Genera un literal corto. |
Literal(Int32) |
Genera un literal int. |
Literal(Int64) |
Genera un literal largo. |
Literal(IReadOnlyList<Object>, Boolean) |
Genera un literal de matriz de objetos. |
Literal(IReadOnlyList<Object>) |
Genera un literal de matriz de objetos. |
Literal(Object[,]) |
Genera un literal de matriz multidimensional. |
Literal(SByte) |
Genera un literal sbyte. |
Literal(Single) |
Genera un literal float. |
Literal(String) |
Genera un literal de cadena. |
Literal(TimeOnly) |
Genera un literal TimeOnly. |
Literal(TimeSpan) |
Genera un literal TimeSpan. |
Literal(Type, Nullable<Boolean>) |
Genera un Type literal. |
Literal(UInt16) |
Genera un literal de ushort. |
Literal(UInt32) |
Genera un literal uint. |
Literal(UInt64) |
Genera un literal de ulong. |
Literal<T>(IReadOnlyList<T>) |
Genera un literal de matriz. |
Literal<T>(List<T>, Boolean) |
Genera un literal de lista. |
Literal<T>(Nullable<T>) |
Genera un literal que acepta valores NULL. |
Literal<T>(T[], Boolean) |
Genera un literal de matriz de objetos. |
Literal<TKey,TValue>(Dictionary<TKey,TValue>, Boolean) |
Genera un literal de diccionario. |
Namespace(String[]) |
Genera un espacio de nombres de C# válido a partir de los elementos especificados. |
Reference(Type, Nullable<Boolean>) |
Genera una referencia de tipo de C#. |
Reference(Type) |
Genera una referencia de tipo de C#. |
Statement(Expression, ISet<String>) |
Convierte un nodo que representa una instrucción en código fuente que la generaría. |
UnknownLiteral(Object) |
Genera un literal para un tipo que no se conoce en tiempo de compilación. |
XmlComment(String, Int32) |
Genera un comentario de documentación XML. Controla el escape y las nuevas líneas. |