Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Utvecklare behöver ofta visa källkodsdefinitionerna för typer eller klassmedlemmar som de använder i sin kod. Med funktionerna Go To Definition och Peek Definition i Visual Studio kan du enkelt visa definitionen av en typ eller medlem. Om källkoden inte är tillgänglig visar Visual Studio metadata i stället.
Gå till en definition
När du använder funktionen Gå till definition letar Visual Studio upp källkoden för den valda typen eller medlemmen. Om källkoden finns i en annan fil öppnas filen i ett nytt fönster. Visual Studio ändrar det aktuella fokuset för att markera relevant post.
Det finns flera sätt att komma åt Go To Definition:
Placera markören inuti symbolnamnet och använd funktionsnyckeln F12
Högerklicka på symbolnamnet och välj Gå till definition
Använd kortkommandot+ på tangentbord/mus i symbolnamnet
Genväg för ändringsåtgärd
Du kan aktivera eller inaktivera Ctrl+klicka för Gå Till Definition med alternativet Aktivera musklickning för att utföra Gå Till Definition under Verktyg>Alternativ>Textredigerare>Allmänt.
Om du vill ändra modifierarnyckeln för genvägen expanderar du listrutan Använd modifierare och väljer Ctrl (standard), Alt eller Ctrl+Alt:
Titta snabbt på en definition
Med funktionen Granska definition kan du förhandsgranska definitionen av en typ utan att ändra fokus från den aktuella filen i redigeraren. Visual Studio öppnar ett komprimerat Peek-vyfönster för källfilen direkt i ditt nuvarande arbetsdokument. Du kan ändra storleken på Peek-vyfönstret för att se mer av källdefinitionen.
När du stänger fönstret Granska vy förblir den aktuella kodfilen öppen i redigeraren.
Det finns flera sätt att komma åt Peek Definition:
Placera markören inuti symbolnamnet och välj Alt+F12-funktionsnyckel
Högerklicka på symbolnamnet och välj Titta på definition
Använd tangentbords-/musgenvägen Ctrl+klick på symbolnamnet
Genväg för ändringsåtgärd
Du kan konfigurera Ctrl+klicka tangentbords-/musgenväg för Gå till definition för att öppna källkodsfilen i Peek-vyn. Använd alternativet Öppna definition i översiktsvyn under Verktyg>Alternativ>Textredigerare>Allmänt.
Använd navigationsväg för flera filer
Om du granskar en annan definition från det öppna Peek-fönstret, startar du en navigationssti. Du kan titta framåt och bakåt längs sökvägen med hjälp av cirklarna och pilarna ovanför fönstret Granska vy:
När du stänger fönstret Granska-vy stänger Visual Studio alla öppna filer i brödsmulestigen. Mer information finns i Visa och redigera kod med hjälp av Peek Definition (Alt+F12).
Visa metadata som källkod (C#)
När du försöker titta på definitionen för en C#-typ eller medlem och källkoden inte är tillgänglig visar Visual Studio metadata för symbolen i stället. Du kan se deklarationerna för typerna och medlemmarna, men inte deras implementeringar. Fliketiketten för fönstret innehåller symbolnamnet följt av [från metadata]:
Anmärkning
Om du försöker titta på definitionen för en intern typ eller medlem visar Visual Studio inte metadata som källkod, oavsett om referenssammansättningen är en vän. Mer information finns i Vänsammansättningar.
Visa dekompilerade källdefinitioner (C#)
När källkoden för den valda C#-symbolen inte är tillgänglig kan du ange ett alternativ för att se dekompilerade källdefinitioner i stället för metadata. Använd alternativet Aktivera navigering för att dekompilera källor under Verktyg Alternativ>>Textredigerare>C#>Avancerat.
Anmärkning
Visual Studio rekonstruerar metodkroppar med hjälp av ILSpy-dekompilering . Första gången du kommer åt den här funktionen måste du godkänna en juridisk ansvarsfriskrivning gällande programvarulicensiering och upphovsrätts- och varumärkeslagar.