internal static IntPtr EncodeAsUtf8IntPtr(string utf16String) { if (string.IsNullOrEmpty(utf16String)) { return(IntPtr.Zero); } return(SassExterns.sass_copy_c_string(new SassSafeStringHandle(utf16String))); }
protected SassResult GetResult() { return(new SassResult { Output = PtrToString(SassExterns.sass_context_get_output_string(this)), ErrorColumn = SassExterns.sass_context_get_error_column(this), ErrorFile = PtrToString(SassExterns.sass_context_get_error_file(this)), ErrorJson = PtrToString(SassExterns.sass_context_get_error_json(this)), ErrorLine = SassExterns.sass_context_get_error_line(this), ErrorMessage = PtrToString(SassExterns.sass_context_get_error_message(this)), //ErrorSource = PtrToString(sass_context_get_error_src(this)), ErrorStatus = SassExterns.sass_context_get_error_status(this), ErrorText = PtrToString(SassExterns.sass_context_get_error_text(this)), SourceMap = PtrToString(SassExterns.sass_context_get_source_map_string(this)), IncludedFiles = PtrToStringArray(SassExterns.sass_context_get_included_files(this)) }); }
public static string SassLanguageVersion() { return(PtrToString(SassExterns.libsass_language_version())); }
public static string LibsassVersion() { return(PtrToString(SassExterns.libsass_version())); }