示例#1
0
 internal static IntPtr sass_make_string(SassSafeStringHandle @value)
 {
     return(IntPtr.Size == 4
         ? SassExterns32.sass_make_string(@value)
         : SassExterns64.sass_make_string(@value));
 }
示例#2
0
 internal static IntPtr sass_copy_c_string(SassSafeStringHandle @input_string)
 {
     return(IntPtr.Size == 4
         ? SassExterns32.sass_copy_c_string(@input_string)
         : SassExterns64.sass_copy_c_string(@input_string));
 }
示例#3
0
 internal static void sass_option_push_include_path(IntPtr @sass_options /*options*/, SassSafeStringHandle @path)
 {
     if (IntPtr.Size == 4)
     {
         SassExterns32.sass_option_push_include_path(@sass_options, @path);
     }
     else
     {
         SassExterns64.sass_option_push_include_path(@sass_options, @path);
     }
 }
示例#4
0
 internal static extern IntPtr sass_make_function(SassSafeStringHandle @signature, SassFunctionDelegate @cb, IntPtr @cookie);
示例#5
0
 internal static void sass_option_set_output_path(IntPtr @sass_options /*options*/, SassSafeStringHandle @output_path)
 {
     if (IntPtr.Size == 4)
     {
         SassExterns32.sass_option_set_output_path(@sass_options, @output_path);
     }
     else
     {
         SassExterns64.sass_option_set_output_path(@sass_options, @output_path);
     }
 }
示例#6
0
 internal static void sass_option_set_indent(IntPtr @sass_options /*options*/, SassSafeStringHandle @indent)
 {
     if (IntPtr.Size == 4)
     {
         SassExterns32.sass_option_set_indent(@sass_options, @indent);
     }
     else
     {
         SassExterns64.sass_option_set_indent(@sass_options, @indent);
     }
 }
示例#7
0
 internal static extern void sass_option_set_linefeed(IntPtr @sass_options /*options*/, SassSafeStringHandle @linefeed);
示例#8
0
 internal static IntPtr sass_make_function(SassSafeStringHandle @signature, SassFunctionDelegate @cb, IntPtr @cookie)
 {
     return(IntPtr.Size == 4
         ? SassExterns32.sass_make_function(@signature, @cb, @cookie)
         : SassExterns64.sass_make_function(@signature, @cb, @cookie));
 }
示例#9
0
 internal static extern void sass_option_set_source_map_root(IntPtr @sass_options /*options*/, SassSafeStringHandle @source_map_root);
示例#10
0
 internal static extern void sass_option_set_indent(IntPtr @sass_options /*options*/, SassSafeStringHandle @indent);
示例#11
0
 internal static extern void sass_option_set_output_path(IntPtr @sass_options /*options*/, SassSafeStringHandle @output_path);
示例#12
0
 internal static extern IntPtr sass_make_warning(SassSafeStringHandle @msg);
示例#13
0
 internal static extern IntPtr sass_make_error(SassSafeStringHandle @msg);
示例#14
0
 internal static IntPtr sass_make_file_context(SassSafeStringHandle @source_string)
 {
     return(IntPtr.Size == 4
         ? SassExterns32.sass_make_file_context(@source_string)
         : SassExterns64.sass_make_file_context(@source_string));
 }
示例#15
0
 internal static extern void sass_option_push_include_path(IntPtr @sass_options /*options*/, SassSafeStringHandle @path);
示例#16
0
 internal static IntPtr sass_make_import_entry(SassSafeStringHandle @path, IntPtr @source, IntPtr @srcmap)
 {
     return(IntPtr.Size == 4
         ? SassExterns32.sass_make_import_entry(@path, @source, @srcmap)
         : SassExterns64.sass_make_import_entry(@path, @source, @srcmap));
 }
示例#17
0
 internal static extern IntPtr sass_make_number(double @value, SassSafeStringHandle @unit);
示例#18
0
 internal static IntPtr sass_make_warning(SassSafeStringHandle @msg)
 {
     return(IntPtr.Size == 4
         ? SassExterns32.sass_make_warning(@msg)
         : SassExterns64.sass_make_warning(@msg));
 }
示例#19
0
 internal static extern IntPtr sass_make_string(SassSafeStringHandle @value);
示例#20
0
 internal static void sass_option_set_source_map_root(IntPtr @sass_options /*options*/, SassSafeStringHandle @source_map_root)
 {
     if (IntPtr.Size == 4)
     {
         SassExterns32.sass_option_set_source_map_root(@sass_options, @source_map_root);
     }
     else
     {
         SassExterns64.sass_option_set_source_map_root(@sass_options, @source_map_root);
     }
 }
示例#21
0
 internal static extern IntPtr sass_copy_c_string(SassSafeStringHandle @input_string);
示例#22
0
 internal static void sass_option_set_linefeed(IntPtr @sass_options /*options*/, SassSafeStringHandle @linefeed)
 {
     if (IntPtr.Size == 4)
     {
         SassExterns32.sass_option_set_linefeed(@sass_options, @linefeed);
     }
     else
     {
         SassExterns64.sass_option_set_linefeed(@sass_options, @linefeed);
     }
 }
示例#23
0
 internal static extern IntPtr sass_make_file_context(SassSafeStringHandle @source_string);
示例#24
0
 internal static IntPtr sass_make_number(double @value, SassSafeStringHandle @unit)
 {
     return(IntPtr.Size == 4
         ? SassExterns32.sass_make_number(@value, @unit)
         : SassExterns64.sass_make_number(@value, @unit));
 }
示例#25
0
 internal static extern IntPtr sass_make_import_entry(SassSafeStringHandle @path, IntPtr @source, IntPtr @srcmap);