Bug 9293 - public static implicit operator
Summary: public static implicit operator
Status: RESOLVED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Text Editor ()
Version: 3.0.x
Hardware: Macintosh Mac OS
: Normal normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-01-05 04:34 UTC by Mario Aparicio
Modified: 2015-12-02 14:03 UTC (History)
4 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description Mario Aparicio 2013-01-05 04:34:03 UTC
when  I try to write  public static implicit operator  the monodevelop chash


public struct MyIntStringStruct
{
    int m_IntValue;
    string m_StringValue;
    private MyIntStringStruct(Int32 intValue)
    {
        m_IntValue = intValue;
        m_StringValue = string.Empty; // default value
    }
    private MyIntStringStruct(string stringValue)
    {
        m_IntValue = 0; // default value
        m_StringValue = stringValue;
    }
    public static implicit operator MyIntStringStruct(Int32 intValue)
    {
        return new MyIntStringStruct(intValue);
    }
    public static implicit operator MyIntStringStruct(string stringValue)
    {
        return new MyIntStringStruct(stringValue);
    }
    public static implicit operator Int32(MyIntStringStruct instance)
    {
        return instance.m_IntValue;
    }
}
Comment 1 Mikayla Hutchinson [MSFT] 2013-01-07 05:19:17 UTC
What is the crash trace? At what point does it crash?
Comment 2 Mario Aparicio 2013-01-07 05:33:17 UTC
Hi Michael, 
The Monodevelop Crash when i try to write   static implicit operator , after the word "operator" the app crash

System.NullReferenceException: Object reference not set to an instance of an object
  at MonoDevelop.CSharp.AstAmbience.AppendEscaped (System.Text.StringBuilder result, System.String text) [0x000b0] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0-series/90a53d19/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/AstAmbience.cs:107 
  at MonoDevelop.CSharp.AstAmbience.GetEntityMarkup (ICSharpCode.NRefactory.CSharp.AstNode e) [0x000e4] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0-series/90a53d19/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/AstAmbience.cs:151 
  at MonoDevelop.CSharp.PathedDocumentTextEditorExtension.GetEntityMarkup (ICSharpCode.NRefactory.CSharp.AstNode node) [0x00011] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0-series/90a53d19/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs:321 
  at MonoDevelop.CSharp.PathedDocumentTextEditorExtension.UpdatePath (System.Object sender, Mono.TextEditor.DocumentLocationEventArgs e) [0x000a1] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0-series/90a53d19/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs:344 
  at MonoDevelop.CSharp.PathedDocumentTextEditorExtension.<Initialize>m__23 (System.Object o, System.EventArgs s) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0-series/90a53d19/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs:55 
  at MonoDevelop.CSharp.Completion.CSharpCompletionTextEditorExtension.HandleDocumentParsed (System.Object sender, System.EventArgs e) [0x0008f] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0-series/90a53d19/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs:167 
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_EventArgs (object,System.EventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_EventArgs (object,System.EventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_EventArgs (object,System.EventArgs)
  at MonoDevelop.Ide.Gui.Document.OnDocumentParsed (System.EventArgs e) [0x0000d] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0-series/90a53d19/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs:789 
  at MonoDevelop.Ide.Gui.Document+<StartReparseThread>c__AnonStorey40+<StartReparseThread>c__AnonStorey41+<StartReparseThread>c__AnonStorey42.<>m__4F (System.Object , System.EventArgs ) [0x0002c] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0-series/90a53d19/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs:753 
  at Gtk.Application+InvokeCB.Invoke () [0x00000] in <filename unknown>:0 
  at GLib.Timeout+TimeoutProxy.Handler () [0x00000] in <filename unknown>:0
Comment 3 Mikayla Hutchinson [MSFT] 2013-01-07 05:35:42 UTC
Thanks!
Comment 4 tkellogg 2013-01-27 22:41:36 UTC
Fixed with pull request #246
Comment 5 Mario Aparicio 2013-02-01 04:48:46 UTC
Hi, it appends again.


MonoDevelop 3.1.1
Installation UUID: 46c999c7-58f5-42a0-bbdb-4652eb92f523
Runtime:
	Mono 2.10.9 (tarball)
	GTK 2.24.10
	GTK# (2.12.0.0)
	Package version: 210090011
Mono for Android: 4.4.55 (Evaluation)
Android SDK: /Users/Mario/Library/Developer/Xamarin/android-sdk-mac_x86
	Supported Android versions:
		2.1 (API level 7)
		2.2 (API level 8)
		2.3 (API level 10)
		3.1 (API level 12)
		4.0 (API level 14)
Java SDK: /usr
Apple Developer Tools:
	 Xcode 4.6 (2066)
	 Build 4H127
Xamarin.Mac: Not Installed
Monotouch: 6.0.10
Build information:
	Release ID: 30101000
	Git revision: 5d928ec4f9d5864b4db04a1301b8a8649b43fb9d
	Build date: 2012-12-14 19:11:30+0000
	Xamarin addins: 80f2dcc8fe4ed316b3e77dde496fc33d90305047
Operating System:
	Mac OS X 10.8.2
	Darwin mirloblanco.local 12.2.0 Darwin Kernel Version 12.2.0
	    Sat Aug 25 00:48:52 PDT 2012
	    root:xnu-2050.18.24~1/RELEASE_X86_64 x86_64



System.NullReferenceException: Object reference not set to an instance of an object
  at MonoDevelop.CSharp.AstAmbience.AppendEscaped (System.Text.StringBuilder result, System.String text) [0x000b0] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/AstAmbience.cs:107 
  at MonoDevelop.CSharp.AstAmbience.GetEntityMarkup (ICSharpCode.NRefactory.CSharp.AstNode e) [0x000e4] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/AstAmbience.cs:151 
  at MonoDevelop.CSharp.PathedDocumentTextEditorExtension.GetEntityMarkup (ICSharpCode.NRefactory.CSharp.AstNode node) [0x00011] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs:321 
  at MonoDevelop.CSharp.PathedDocumentTextEditorExtension.UpdatePath (System.Object sender, Mono.TextEditor.DocumentLocationEventArgs e) [0x000a1] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp/PathedDocumentTextEditorExtension.cs:344 
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentLocationEventArgs (object,Mono.TextEditor.DocumentLocationEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentLocationEventArgs (object,Mono.TextEditor.DocumentLocationEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentLocationEventArgs (object,Mono.TextEditor.DocumentLocationEventArgs)
  at Mono.TextEditor.Caret.OnPositionChanged (Mono.TextEditor.DocumentLocationEventArgs args) [0x00021] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/Caret.cs:326 
  at Mono.TextEditor.Caret.UpdateCaretPosition (Mono.TextEditor.DocumentChangeEventArgs e) [0x00144] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/Caret.cs:389 
  at Mono.TextEditor.TextEditorData.HandleTextReplaced (System.Object sender, Mono.TextEditor.DocumentChangeEventArgs e) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/TextEditorData.cs:191 
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at (wrapper delegate-invoke) <Module>:invoke_void__this___object_DocumentChangeEventArgs (object,Mono.TextEditor.DocumentChangeEventArgs)
  at Mono.TextEditor.TextDocument.OnTextReplaced (Mono.TextEditor.DocumentChangeEventArgs args) [0x0000b] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/Document/TextDocument.cs:393 
  at Mono.TextEditor.TextDocument.Replace (Int32 offset, Int32 count, System.String value, AnchorMovementType anchorMovementType) [0x00135] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/Document/TextDocument.cs:234 
  at Mono.TextEditor.TextDocument.Replace (Int32 offset, Int32 count, System.String value) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/Document/TextDocument.cs:199 
  at Mono.TextEditor.TextEditorData.Replace (Int32 offset, Int32 count, System.String value) [0x00009] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/TextEditorData.cs:392 
  at Mono.TextEditor.TextEditorData.Insert (Int32 offset, System.String value) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/TextEditorData.cs:328 
  at Mono.TextEditor.EditMode.InsertCharacter (UInt32 unicodeKey) [0x002a5] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/EditMode.cs:153 
  at Mono.TextEditor.SimpleEditMode.HandleKeypress (Key key, UInt32 unicodeKey, ModifierType modifier) [0x0003c] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/SimpleEditMode.cs:421 
  at Mono.TextEditor.EditMode.InternalHandleKeypress (Mono.TextEditor.TextEditor editor, Mono.TextEditor.TextEditorData data, Key key, UInt32 unicodeChar, ModifierType modifier) [0x0000e] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/EditMode.cs:49 
  at Mono.TextEditor.TextEditor.SimulateKeyPress (Key key, UInt32 unicodeChar, ModifierType modifier) [0x00008] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/Mono.Texteditor/Mono.TextEditor/Gui/TextEditor.cs:905 
  at MonoDevelop.SourceEditor.SourceEditorWidget.MonoDevelop.Ide.Gui.Content.ITextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorWidget.cs:149 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.DocFood.DocFoodTextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00008] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/addins/MonoDevelop.DocFood/MonoDevelop.DocFood/DocFoodTextEditorExtension.cs:65 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00056] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/CompletionTextEditorExtension.cs:103 
  at MonoDevelop.CSharp.Completion.CSharpCompletionTextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CSharpCompletionTextEditorExtension.cs:178 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.CSharp.Formatting.CSharpTextEditorIndentation.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x004ba] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Formatting/CSharpTextEditorIndentation.cs:306 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.Ide.Gui.Content.TextEditorExtension.KeyPress (Key key, Char keyChar, ModifierType modifier) [0x00013] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Content/TextEditorExtension.cs:109 
  at MonoDevelop.SourceEditor.ExtensibleTextEditor.ExtensionKeyPress (Key key, UInt32 ch, ModifierType state) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.1-series/5d928ec4/source/monodevelop/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/ExtensibleTextEditor.cs:236
Comment 6 tkellogg 2013-02-01 10:12:07 UTC
Hi, I don't think you have the commit that fixes this. I'm not familiar with monodevelop's build process, so I'm not sure where you can get a nightly build of master. You can also build from source (./configure && make && sudo make install). I'm not sure what branch 5d928ec4f9d5864b4db04a1301b8a8649b43fb9d is from.
Comment 7 Abhishek 2015-12-02 14:03:00 UTC
I have tried this issue but unable to reproduce this issue at my end.

Steps I Followed:
1. Create an Console Application.
2. Add struct to the project.
3. Followed the above code give in the bug description to reproduce the issue but xamarin studio does not crash.

Screencast: http://www.screencast.com/t/bquKOuog

Environment Info:

=== Xamarin Studio ===

Version 5.10.2 (build 14)
Installation UUID: 93e693b0-b53d-40f4-b29c-b61ff5cbe892
Runtime:
	Mono 4.2.1 (explicit/bb6d8b9)
	GTK+ 2.24.23 (Raleigh theme)

	Package version: 402010115

=== Xamarin.Profiler ===

Version: 0.23.0.0
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

=== Xamarin.Android ===

Version: 6.0.0.40 (Enterprise Edition)
Android SDK: /Users/xamarin23/Desktop/android-sdk-macosx
	Supported Android versions:
		2.3    (API level 10)
		4.0.3  (API level 15)
		4.1    (API level 16)
		4.2    (API level 17)
		4.3    (API level 18)
		4.4    (API level 19)
		4.4.87 (API level 20)
		5.0    (API level 21)
		5.1    (API level 22)
		6.0    (API level 23)

SDK Tools Version: 24.4.1
SDK Platform Tools Version: 23.0.1
SDK Build Tools Version: 23.0.2

Java SDK: /usr
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

=== Xamarin Android Player ===

Version: 0.6.1
Location: /Applications/Xamarin Android Player.app

=== Apple Developer Tools ===

Xcode 7.1 (9079)
Build 7B91b

=== Xamarin.Mac ===

Not Installed

=== Xamarin.iOS ===

Version: 9.2.2.20 (Enterprise Edition)
Hash: e0c879e
Branch: master
Build date: 2015-12-01 18:29:43-0500

=== Build Information ===

Release ID: 510020014
Git revision: a05150ff9af3205952d9f2ab4417f8036205c035
Build date: 2015-11-30 15:11:41-05
Xamarin addins: e89ff179a2cbe19b4eca4ac3859248e25c20225a
Build lane: monodevelop-lion-cycle6

=== Operating System ===

Mac OS X 10.10.5
Darwin 800BC.local 14.5.0 Darwin Kernel Version 14.5.0
    Wed Jul 29 02:26:53 PDT 2015
    root:xnu-2782.40.9~1/RELEASE_X86_64 x86_64

As If now I am closing this issue. Feel free to reopen this issue if this issue again occur.

Thanks!