- FSharpExpr - CustomAttributes 
- Type 
- AddressOf(FSharpExpr) 
- AddressSet(FSharpExpr, FSharpExpr) 
- Application(FSharpExpr, FSharpExpr) 
- Applications(FSharpExpr, FSharpList<FSharpList<FSharpExpr>>) 
- Call(MethodInfo, FSharpList<FSharpExpr>) 
- Call(FSharpExpr, MethodInfo, FSharpList<FSharpExpr>) 
- CallWithWitnesses(MethodInfo, MethodInfo, FSharpList<FSharpExpr>, FSharpList<FSharpExpr>) 
- CallWithWitnesses(FSharpExpr, MethodInfo, MethodInfo, FSharpList<FSharpExpr>, FSharpList<FSharpExpr>) 
- Cast<T>(FSharpExpr) 
- Coerce(FSharpExpr, Type) 
- DefaultValue(Type) 
- Deserialize(Type, FSharpList<Type>, FSharpList<FSharpExpr>, Byte[]) 
- Deserialize40(Type, Type[], Type[], FSharpExpr[], Byte[]) 
- Equals(Object) 
- FieldGet(FieldInfo) 
- FieldGet(FSharpExpr, FieldInfo) 
- FieldSet(FieldInfo, FSharpExpr) 
- FieldSet(FSharpExpr, FieldInfo, FSharpExpr) 
- ForIntegerRangeLoop(FSharpVar, FSharpExpr, FSharpExpr, FSharpExpr) 
- GetFreeVars() 
- GetHashCode() 
- GlobalVar<T>(String) 
- IfThenElse(FSharpExpr, FSharpExpr, FSharpExpr) 
- Lambda(FSharpVar, FSharpExpr) 
- Let(FSharpVar, FSharpExpr, FSharpExpr) 
- LetRecursive(FSharpList<Tuple<FSharpVar, FSharpExpr>>, FSharpExpr) 
- NewArray(Type, FSharpList<FSharpExpr>) 
- NewDelegate(Type, FSharpList<FSharpVar>, FSharpExpr) 
- NewObject(ConstructorInfo, FSharpList<FSharpExpr>) 
- NewRecord(Type, FSharpList<FSharpExpr>) 
- NewStructTuple(FSharpList<FSharpExpr>) 
- NewStructTuple(Assembly, FSharpList<FSharpExpr>) 
- NewTuple(FSharpList<FSharpExpr>) 
- NewUnionCase(UnionCaseInfo, FSharpList<FSharpExpr>) 
- PropertyGet(PropertyInfo, FSharpOption<FSharpList<FSharpExpr>>) 
- PropertyGet(FSharpExpr, PropertyInfo, FSharpOption<FSharpList<FSharpExpr>>) 
- PropertySet(PropertyInfo, FSharpExpr, FSharpOption<FSharpList<FSharpExpr>>) 
- PropertySet(FSharpExpr, PropertyInfo, FSharpExpr, FSharpOption<FSharpList<FSharpExpr>>) 
- Quote(FSharpExpr) 
- QuoteRaw(FSharpExpr) 
- QuoteTyped(FSharpExpr) 
- RegisterReflectedDefinitions(Assembly, String, Byte[]) 
- RegisterReflectedDefinitions(Assembly, String, Byte[], Type[]) 
- Sequential(FSharpExpr, FSharpExpr) 
- Substitute(FSharpFunc<FSharpVar, FSharpOption<FSharpExpr>>) 
- ToString() 
- ToString(Boolean) 
- TryFinally(FSharpExpr, FSharpExpr) 
- TryGetReflectedDefinition(MethodBase) 
- TryWith(FSharpExpr, FSharpVar, FSharpExpr, FSharpVar, FSharpExpr) 
- TupleGet(FSharpExpr, Int32) 
- TypeTest(FSharpExpr, Type) 
- UnionCaseTest(FSharpExpr, UnionCaseInfo) 
- Value(Object, Type) 
- Value<T>(T) 
- ValueWithName(Object, Type, String) 
- ValueWithName<T>(T, String) 
- Var(FSharpVar) 
- VarSet(FSharpVar, FSharpExpr) 
- WhileLoop(FSharpExpr, FSharpExpr) 
- WithValue(Object, Type, FSharpExpr) 
- WithValue<T>(T, FSharpExpr<T>) 
 
netcoreapp2.0
    namespace Microsoft.FSharp.Quotations
{
    [Class]
    [CompilationMapping(SourceConstructFlags.ObjectType)]
    [CompiledName("FSharpExpr")]
    [StructuredFormatDisplay("{DebugText}")]
    public class FSharpExpr
    {
        public static FSharpExpr ValueWithName<T>(T value, string name);
    }
}
            | .NET | 5.06.07.08.09.010.0 | 
|---|---|
| .NET Core | 2.02.12.23.03.1 | 
| .NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 | 
| .NET Standard | 2.02.1 | 
| Information specific to netcoreapp2.0 | |
| Assemblies | FSharp.Core , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a FSharp.Core , Version=9.0.0.0, PublicKeyToken=b03f5f7f11d50a3a | 
| Referencing | Your project needs a package reference to  | 
| Package | FSharp.Core (9.0.300-beta.25160.5) netstandard2.0 | 
| Platform Restrictions | This framework does not have platform annotations. | 
- Built-in API
- Package-provided API