internal AutoScope(ProfilerMarker <TP1> marker, TP1 p1) { #if ENABLE_PROFILER m_Marker = marker; m_Marker.Begin(p1); #endif }
internal AutoScope(ProfilerMarker <TP1, TP2, TP3> marker, TP1 p1, TP2 p2, TP3 p3) { #if ENABLE_PROFILER m_Marker = marker; m_Marker.Begin(p1, p2, p3); #endif }
public override void Dispose() { format.Loaded -= ComboBox_Loaded; selectorformat.Loaded -= ComboBox_Loaded; selectorformat.SelectionChanged -= SelectorFormatStringChanged; if (TP1 != null) { TP1.Dispose(); TP1.SelectorStyle = null; TP1 = null; } if (TP2 != null) { TP2.Dispose(); TP2.SelectorStyle = null; TP2 = null; } GC.Collect(); }