ICSharpHelper Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Auxiliar para gerar código C#.
public interface ICSharpHelper
type ICSharpHelper = interface
Public Interface ICSharpHelper
Comentários
Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.
Métodos
Arguments(IEnumerable<Object>) |
Gera uma lista de valores de argumentos semeados por vírgulas. |
Expression(Expression, ISet<String>) |
Converte um nó que representa uma expressão no código-fonte que a produziria. |
Fragment(AttributeCodeFragment) |
Gera uma especificação de atributo. |
Fragment(IMethodCallCodeFragment, Int32) |
Gera um fragmento de código de chamada de método. |
Fragment(IMethodCallCodeFragment, String, Boolean) |
Gera um fragmento de código de chamada de método. |
Fragment(MethodCallCodeFragment, String, Boolean) |
Gera um fragmento de código de chamada de método. |
Fragment(MethodCallCodeFragment) |
Gera um fragmento de código de chamada de método. |
Fragment(NestedClosureCodeFragment, Int32) |
Gera um fragmento de código lambda. |
Fragment(PropertyAccessorCodeFragment) |
Gera um fragmento de código lambda do acessador de propriedade. |
GetRequiredUsings(Type) |
Obtém as instruções using necessárias ao referenciar um tipo. |
Identifier(String, ICollection<String>, Nullable<Boolean>) |
Gera um identificador C# válido da cadeia de caracteres especificada exclusiva para o escopo. |
Identifier(String, ICollection<String>) |
Gera um identificador C# válido da cadeia de caracteres especificada exclusiva para o escopo. |
Lambda(IEnumerable<IProperty>, String) |
Gera um lambda acessador de propriedade. |
Lambda(IReadOnlyList<String>, String) |
Gera um lambda acessador de propriedade. |
Lambda(IReadOnlyList<String>) |
Gera um lambda acessador de propriedade. |
Literal(BigInteger) |
Gera um literal BigInteger. |
Literal(Boolean) |
Gera um literal bool. |
Literal(Byte) |
Gera um literal de byte. |
Literal(Byte[]) |
Gera um literal de matriz de bytes. |
Literal(Char) |
Gera um literal char. |
Literal(DateOnly) |
Gera um literal DateOnly. |
Literal(DateTime) |
Gera um literal DateTime. |
Literal(DateTimeOffset) |
Gera um literal DateTimeOffset. |
Literal(Decimal) |
Gera um literal decimal. |
Literal(Double) |
Gera um literal duplo. |
Literal(Enum, Boolean) |
Gera um literal de enumeração. |
Literal(Enum) |
Gera um literal de enumeração. |
Literal(Guid) |
Gera um literal guid. |
Literal(Int16) |
Gera um literal curto. |
Literal(Int32) |
Gera um literal int. |
Literal(Int64) |
Gera um literal longo. |
Literal(IReadOnlyList<Object>, Boolean) |
Gera um literal de matriz de objeto. |
Literal(IReadOnlyList<Object>) |
Gera um literal de matriz de objeto. |
Literal(Object[,]) |
Gera um literal de matriz multidimensional. |
Literal(SByte) |
Gera um literal de sbyte. |
Literal(Single) |
Gera um literal float. |
Literal(String) |
Gera um literal de cadeia de caracteres. |
Literal(TimeOnly) |
Gera um literal TimeOnly. |
Literal(TimeSpan) |
Gera um literal TimeSpan. |
Literal(Type, Nullable<Boolean>) |
Gera um Type literal. |
Literal(UInt16) |
Gera um literal do ushort. |
Literal(UInt32) |
Gera um literal uint. |
Literal(UInt64) |
Gera um literal ulong. |
Literal<T>(IReadOnlyList<T>) |
Gera um literal de matriz. |
Literal<T>(List<T>, Boolean) |
Gera um literal de lista. |
Literal<T>(Nullable<T>) |
Gera um literal anulável. |
Literal<T>(T[], Boolean) |
Gera um literal de matriz de objeto. |
Literal<TKey,TValue>(Dictionary<TKey,TValue>, Boolean) |
Gera um literal de dicionário. |
Namespace(String[]) |
Gera um namespace C# válido das partes especificadas. |
Reference(Type, Nullable<Boolean>) |
Gera uma referência de tipo C#. |
Reference(Type) |
Gera uma referência de tipo C#. |
Statement(Expression, ISet<String>) |
Converte um nó que representa uma instrução no código-fonte que a produziria. |
UnknownLiteral(Object) |
Gera um literal para um tipo não conhecido em tempo de compilação. |
XmlComment(String, Int32) |
Gera um comentário de documentação XML. Manipula o escape e as novas linhas. |
Aplica-se a
Entity Framework