ICSharpCode.NRefactory.CSharp.Resolver.CSharpResolver.ResolvePrimitive C# (CSharp) Method

ResolvePrimitive() public method

public ResolvePrimitive ( object value ) : ResolveResult
value object
return ResolveResult
		public ResolveResult ResolvePrimitive(object value)
		{
			if (value == null) {
				return new ResolveResult(SpecialType.NullType);
			} else {
				TypeCode typeCode = Type.GetTypeCode(value.GetType());
				IType type = compilation.FindType(typeCode);
				return new ConstantResolveResult(type, value);
			}
		}
		#endregion
CSharpResolver